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>