Websphere配置后不能访问4.0 DataSource问题,web.xml中用的dtd为web-app_2_3.dtd
从网上搜索说是版本问题,用web-app_2_2.dtd就可以的,但是我目前必须用2.3版本的,如何解决
Attempted to use a 4.0 DataSource from a 2.3 (or higher) servlet. Invalid configuration.
下面是部分日志:
[06-8-19 15:30:28:922 CST] 7e6d1977 SystemErr R com.ibm.websphere.naming.CannotInstantiateObjectException: Exception occurred while the JNDI NamingManager was processing a javax.naming.Reference object. Root exception is javax.naming.NamingException: Attempted to use a 4.0 DataSource from a 2.3 (or higher) servlet. Invalid configuration.
[06-8-19 15:30:28:938 CST] 7e6d1977 SystemErr R at com.ibm.ejs.cm.DSFactoryImpl.verifyConfiguration(DSFactoryImpl.java:253)
[06-8-19 15:30:28:938 CST] 7e6d1977 SystemErr R at com.ibm.websphere.advanced.cm.factory.DataSourceFactory$ResourceReferenceObjectFactory.getObjectInstance(DataSourceFactory.java:845)
[06-8-19 15:30:28:938 CST] 7e6d1977 SystemErr R at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:313)
[06-8-19 15:30:28:938 CST] 7e6d1977 SystemErr R at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:873)
[06-8-19 15:30:28:938 CST] 7e6d1977 SystemErr R at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:680)
[06-8-19 15:30:28:938 CST] 7e6d1977 SystemErr R at com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults(CNContextImpl.java:1712)
[06-8-19 15:30:28:938 CST] 7e6d1977 SystemErr R at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1567)
[06-8-19 15:30:28:938 CST] 7e6d1977 SystemErr R at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1480)
[06-8-19 15:30:28:938 CST] 7e6d1977 SystemErr R at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1187)