WILDFLY 18:原因:java.lang.IllegalArgumentException:不能同时要求和提供对数据源的相同依赖项

问题描述

我正在将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 (将#修改为@)