使用相同的反编译Java代码在Wildfly 14上部署jar时出错

问题描述

我在不同的Windows机器上编译了2个jar,它们都具有Java 7版本。一个jar使用Wildlfy14可以正常运行((此Windows机器现在不存在)),但是另一个(在我的计算机上编译)可以给出以下异常


 *java.lang.IncompatibleClassChangeError: Found class org.apache.cxf.ws.addressing.AddressingProperties,but interface was expected
        at alu.osp.smf.JBossSessionHandler.handleInbound(JBossSessionHandler.java:100)
        at org.jboss.ws.api.handler.GenericHandler.handleMessage(GenericHandler.java:56)
        at org.apache.cxf.jaxws.handler.HandlerChainInvoker.invokeHandleMessage(HandlerChainInvoker.java:359)
        at org.apache.cxf.jaxws.handler.HandlerChainInvoker.invokeHandlerChain(HandlerChainInvoker.java:255)
        at org.apache.cxf.jaxws.handler.HandlerChainInvoker.invokeProtocolHandlers(HandlerChainInvoker.java:132)
        at org.jboss.wsf.stack.cxf.interceptor.HandlerAuthInterceptor$JBossWSHandlerChainInvoker.invokeProtocolHandlers(HandlerAuthInterceptor.java:113)
        at org.apache.cxf.jaxws.handler.soap.soAPhandlerinterceptor.handleMessageInternal(SOAPhandlerinterceptor.java:166)*

我已经将编译后的版本与超越版本,kDiff甚至手动版本进行了比较,并且类文件中没有差异。

JFYI-我没有工作罐子的源代码

任何人,请提出在我的计算机上编译的jar失败的可能原因是什么。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)