2017-08-09 1 views
0

Lors de la connexion de la base de données Db2 à partir de mon application dans WAS 8.5.5.10, je suis confronté à l'exception ci-dessous. Mon application est construite en 1.8 et j'ai mentionné les détails de configuration de db2 dans web.xml. Guide-moi pour résoudre ça.JndiLookupFailureException: JndiObjectTargetSource n'a pas réussi à obtenir un nouvel objet cible

org.springframework.jndi.JndiLookupFailureException: JndiObjectTargetSource failed to obtain new target object; nested exception is com.ibm.websphere.naming.CannotInstantiateObjectException: Exception occurred while the JNDI NamingManager was processing a javax.naming.Reference object. [Root exception is javax.xml.stream.FactoryConfigurationError: Provider javax.xml.stream.XMLInputFactory could not be instantiated: java.util.ServiceConfigurationError: javax.xml.stream.XMLInputFactory: Provider com.ctc.wstx.stax.WstxInputFactory not a subtype] 
     at org.springframework.jndi.JndiObjectTargetSource.getTarget(JndiObjectTargetSource.java:139) 
     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:182) 
     at com.sun.proxy.$Proxy27.getConnection(Unknown Source) 
     at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) 
     at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) 
     at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:572) 
     at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:811) 
     at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:867) 
     at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:875) 

Web.xml

<resource-ref id="FrontEnd_DataSource"> 
     <description>DB2 database</description> 
     <res-ref-name>db2_DB</res-ref-name> 
     <res-type>javax.sql.DataSource</res-type> 
     <res-auth>Container</res-auth> 
</resource-ref> 

Quelqu'un a idée à ce sujet?

[exception Root est javax.xml.stream.FactoryConfigurationError: fournisseur javax.xml.stream.XMLInputFactory ne pouvait pas être instancié: java.util.ServiceConfigurationError: javax.xml.stream.XMLInputFactory: Fournisseur com.ctc.wstx .stax.WstxInputFactory n'est pas un sous-type]

Répondre

0

Vous devrez peut-être mettre à niveau Websphere vers la version 8.5.5.12 ou ultérieure. Voir PI79731