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 پاسخ 229 بازدید
+2 امتیاز
1 پاسخ 545 بازدید
0 امتیاز
1 پاسخ 218 بازدید
0 امتیاز
1 پاسخ 320 بازدید
0 امتیاز
1 پاسخ 756 بازدید
+1 امتیاز
0 پاسخ 387 بازدید
+1 امتیاز
1 پاسخ 317 بازدید
0 امتیاز
1 پاسخ 530 بازدید
0 امتیاز
2 پاسخ 773 بازدید
...