我是Java新手,我尝试了解webservices中的用户异常。
现在,我已将以下示例复制到Netbeans:http://mprabhat.com/2014/11/03/744/
我正在使用jax-ws 2.2和java 1.6
在这个类中,我删除了@Stateless并构建它。好的。它的工作原理......对本地TomcatEE的部署也很有效。我收到了一个用户异常。
但是......我使用这个war文件并放入Websphere 8.5.5服务器。我得到了解释“java.lang.NoSuchMethodError:javax / xml / ws / WebFault.messageName()Ljava / lang / String;”我不知道,问题是什么。
你能帮帮我吗?谢谢
答案 0 :(得分:1)
图书馆不匹配。用于编译的库的版本具有方法(-2)-3
(返回String),但是用于运行的版本。
因此代码试图调用不再存在的方法 - > -(2-3)
。
可能和可能的原因是WebSphere有自己的库版本。