我需要从运行在tomcat上的基于spring的应用程序中删除现有的jndi数据源配置。
当前配置在applicationcontext xml中定义了此bean:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/xxxdb"/>
</bean>
这是web.xml配置:
<resource-ref>
<res-ref-name>jdbc/xxxdb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Application</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
这是tomcat context.xml
<Context>
<Resource auth="Application" driverClassName="com.ibm.db2.jcc.DB2Driver" maxIdle="30" maxTotal="100" maxWaitMillis="10000" name="jdbc/xxxdb" password="XXXX" type="javax.sql.DataSource" url="jdbc:db2://xxx:12345/xxxx;" username="xxxx"/>
</Context>
需要删除整个jndi设置。除了这个jndi之外,设置数据源的最佳方法是什么?
暂无答案!
目前还没有任何答案,快来回答吧!