我正在尝试将maven build Java项目部署到JBoss服务器Web项目。我能够到达所需的服务器。但是,我无法从服务器获得预期的回复。错误出现在:
java.lang.NoSuchMethodError: com.sun.jersey.core.spi.factory.MessageBodyFactory.<init>(Lcom/sun/jersey/core/spi/component/ProviderServices;)V
at com.sun.jersey.api.client.Client.<init>(Client.java:230)
at com.sun.jersey.api.client.Client.<init>(Client.java:158)
at com.sun.jersey.api.client.Client.create(Client.java:573)
我有jerser-core 1.2,jersey-bundle 1.2,jersey-server 1.2,jersey-client 1.2,jersey servlet 1.17和jersey
at com.sun.jersey.api.client.Client.<init>(Client.java:230)
at com.sun.jersey.api.client.Client.<init>(Client.java:158)
at com.sun.jersey.api.client.Client.create(Client.java:573)
我的lib文件夹中的1.17。
答案 0 :(得分:0)
我的猜测是你的类路径中存在一些问题。可能在类路径或WEB-INF / lib
中有两种不同版本的球衣