java - Jersey jarhell - v2.22.1,添加了所有依赖项

标签 java rest jersey jax-rs weblogic

我正在尝试配置一个基本的 Java Web 应用程序以使用 Jersey,我遵循了许多不同的教程:mkyong 的、可怜的开发人员的、jersey 依赖项文档,但我陷入了困境。

我还确保我的所有 Jersey 库都已下载/位于 web/WEB-INF/lib,并且所有 jar 版本都是合法的。

这是 web/WEB-INF/lib:

enter image description here

Web.XML:

enter image description here

堆栈跟踪:

weblogic.application.ModuleException: java.lang.NoSuchMethodError: javax.ws.rs.core.Application.getProperties()Ljava/util/Map;
    at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:140)
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:216)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:211)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)

最佳答案

顺便说一下,迁移到TomCat完美解决了这个问题。 我尝试了上面评论中出现的 peeskillet 的建议,但没有任何效果。

我放弃了 WLS,一切正常。

关于java - Jersey jarhell - v2.22.1,添加了所有依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35406283/

相关文章:

java - @PostConstruct 与 Jersey 1.17、Weblogic 一起使用

java - 在 Java JNI 中测量时间( native 调用 Java)

java - 如何在存在事务的情况下使代码可重用性成为可能?

java - 如何在 Java 的同一测试中模拟具有多个端点的 REST 服务器?

java - HTTP 状态 500 - servlet jersey 的 Servlet.init() -servlet 抛出异常

java - 无法将 Content-Type header 添加到 SSE 端点

java - Spring 启动: how can @EnableAutoConfiguration be re-used?

java - 如何使用 google map api 在基于 map 的应用程序上添加元素?

rest - WP7 和 F# 上的异步 POST 失败

rest - 如何在elasticsearch上使用 “REST request URI”做范围过滤器?