gpt4 book ai didi

java - Axis2 - ClassNotFoundException : com. sun.ws.rs.ext.RuntimeDelegateImpl

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:03 34 4
gpt4 key购买 nike

我正在使用部署在 Axis2 上的 Web 服务。我曾经使用 Axis2 1.5.6 运行我的 Web 服务,并且运行良好。现在我尝试使用更新的版本运行它们:1.6.3,但是当我这样做时,我得到了这个异常:

Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: com.sun.ws.rs.ext.RuntimeDelegateImpl
at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:122)
at javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:91)
at javax.ws.rs.core.MediaType.<clinit>(MediaType.java:44)
... 65 more
Caused by: java.lang.ClassNotFoundException: com.sun.ws.rs.ext.RuntimeDelegateImpl
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:62)
at javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:155)
at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:105)
... 67 more

我想 jersey-core.jar 库没有找到,我也不知道为什么,因为正如我所说,1.5.6 版本一切正常,并且我使用相同的 .aar 存档在这两个 Axis2 版本上部署我的 Web 服务。此外,我将此依赖项放入我的 pom.xml 中:

<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-client</artifactId>
<version>1.12</version>
</dependency>

有什么想法吗?谢谢

最佳答案

最后,我通过将 jersey-bundle-1.19.jar 添加到 Axis2 的 lib 目录(在 webapps 中)并重新启动 tomcat 使其工作。

关于java - Axis2 - ClassNotFoundException : com. sun.ws.rs.ext.RuntimeDelegateImpl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31512984/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com