问题描述
我正在将JAVAEE应用程序从JAVA 1.6迁移到9,所有源都可以,但是当我在WILDLFY上部署时,我的数据源出现此错误:
“ WFLYCTL0080:失败的服务” => {“ jboss.deployment.unit。” MYWAR.war “。INSTALL” =>“ WFLYSRV0153:无法处理部署阶段的安装” MYWAR.war ” 引起原因:java.lang.IllegalArgumentException:不能同时要求并提供相同的依赖项:service jboss.naming.context.java.jboss.java:DATASOURCENAME“}
standalone.xml中的数据源:
<datasource jndi-name="java:/**NAME**-ds" pool-name="**NAME**-ds" enabled="true" use-java-context="true" statistics-enabled="${wildfly.datasources.statistics-enabled:${wildfly.statistics-enabled:false}}">
<connection-url>jdbc:oracle:thin:@192.168.20.XX:1521:XXXX</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<driver>oracle</driver>
<security>
<user-name>XXXX</user-name>
<password>XXXX</password>
</security>
<validation>
<valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
<background-validation>true</background-validation>
<stale-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"/>
<exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"/>
</validation>
</datasource>
我也有一个jboss-web.xml。 我尝试了几种解决方案,例如删除jboss-web.xml,beans ...和其他东西,但是我被卡住了 谢谢你的帮助
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)