0 امتیاز
قبل در برنامه نویسی توسط (186 امتیاز)
دوباره دسته بندی کردن قبل توسط

در خط تولید wise می خواهم دیتای مربوط به فرایند و پرتال، در دیتابیسی جدای از دیتابیس مربوط به bussiness نگهداری شود برای این کارچه تغییراتی لازم است در تنظیمات تامکت و جاهای دیگر اعمال شود.

1 پاسخ

+1 امتیاز
قبل توسط (1.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

در این زمینه فرضی در وایز وجود ندارد. کافی است مانند datasource ای که از قبل برای وایز پرتال در تامکت تعریف شده است یکی دیگر تعریف کنید و آدرس JNDI آن را در فایل کانفیک بدهید.

در فایل config.properies پروژه خود به این ترتیب می توانید آدرس JNDI مربوط به dataSource پیش فرض را تغییر دهید.


hibernate.datasource.jndi=java:comp/env/jdbc/MyBusinessDs

برای تعریف dataSource و قرار دادن آن در آدرس جدید مشابه آنچه در context.xml قبلاً تعریف شده عمل کنید.

<?xml version="1.0" encoding="UTF-8"?>
<Context>

    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
	
	<Resource name="jdbc/portal" auth="Container"
		type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
		url="jdbc:oracle:thin:@//localhost:1521/xe"
		username="wise_portal" password="wise_portal" 
		maxIdle="3"  poolPreparedStatements="true" />
		
	<Resource name="jdbc/MyBusinessDs" auth="Container"
		type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
		url="jdbc:oracle:thin:@//localhost:1521/xe"
		username="MY_BUSINESS" password="MY_BUSINESS" 
		maxIdle="3"  poolPreparedStatements="true" />		
		
	<ResourceLink name="/ConnectionFactory" global="jms/ConnectionFactory" type="javax.jms.ConnectionFactory"/>
</Context>

 

سوالات مشابه

+1 امتیاز
1 پاسخ 218 بازدید
+2 امتیاز
1 پاسخ 532 بازدید
0 امتیاز
1 پاسخ 213 بازدید
0 امتیاز
1 پاسخ 315 بازدید
0 امتیاز
1 پاسخ 707 بازدید
+1 امتیاز
0 پاسخ 377 بازدید
+1 امتیاز
1 پاسخ 307 بازدید
0 امتیاز
1 پاسخ 486 بازدید
0 امتیاز
2 پاسخ 707 بازدید
...