0

尝试运行我的 flex 项目,我收到以下错误,请提出任何前进的方法:-

造成的:

java.lang.LinkageError: ClassCastException: attempting to castjar:file:/software/bea/java/jdk1.8.0_152/jre/lib/rt.jar!/javax/xml/ws/spi/Provider.class to zip:/wls_domains/abct22/servers/managed13_abct22/tmp/_WL_user/xyz/2o9q1y/war/WEB-INF/lib/jaxws-api.jar!/javax/xml/ws/spi/Provider.class
    at javax.xml.ws.spi.Provider.provider(Provider.java:94)
    at javax.xml.ws.Service.<init>(Service.java:56)
    at com.oracle.xmlns.communications.ordermanagement.OrderManagementService.<init>(OrderManagementService.java:71)
    at com.df.abc.action.np.npAction.omsWebSerCall(npAction.java:3741)
    at com.df.abc.action.np.npAction.omsWebServiceCall(npAction.java:3683)
    ... 73 more
4

1 回答 1

0

类路径上有同一个 jar 的两个版本。该错误意味着您有一个从一个 jar 创建的对象,该代码尝试将其转换为另一个 jar,这不起作用。

这不是一个不常见的问题。

只要您仍在部署到 Java 8 服务器,请修改您的部署以不包括 jaxws-api.jar。

于 2019-10-18T08:05:59.340 回答