tomcat使用weblogic配置的数据源,非常简单,只需要完成以下几部就行了:
1、拷贝weblogic下面的三个包到tomcat的common/lib目录下
weblogic.jar
weblogic-container-binding.jar
xbean.jar
2、在spring中配置
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>datasource_jndi_name</value>
</property>
<property name="resourceRef">
<value>false</value>
</property>
<property name="jndiEnvironment">
<props>
<prop key="java.naming.provider.url">
t3://localhost:7010,localhost:7011<!--这里需要配置指向的机器与端口-->
</prop>
<prop key="java.naming.factory.initial">
weblogic.jndi.WLInitialContextFactory
</prop>
<prop key="java.naming.security.principal">
weblogic<!--这里需要配置指向的机器的用户名-->
</prop>
<prop key="java.naming.security.credentials">
weblogic<!--这里需要配置指向的机器的密码-->
</prop>
</props>
</property>
</bean>