0

我在将 Jersey 与 Spring 集成时遇到了麻烦。启动服务器时出现以下异常。

泽西 2.32,春季 5.2.12,Weblogic:12.2.1.3

警告:已检测到以下警告:警告:在未在活动 Jersey 错误范围内运行的代码中检测到 HK2 故障。警告:检测到未知 HK2 故障:MultiException stack 1 of 1 java.lang.IllegalArgumentException:实现类 org.jvnet.hk2.spring.bridge.internal.SpringScopeContext 必须在 org.jvnet.hk2.internal.ServiceLocatorImpl 的 Singleton 范围内.checkConfiguration(ServiceLocatorImpl.java:1722) 在 org.jvnet.hk2.internal.ServiceLocatorImpl.addConfiguration(ServiceLocatorImpl.java:2118) 在 org.jvnet.hk2.internal.DynamicConfigurationImpl.commit(DynamicConfigurationImpl.java:286) 在 org. jvnet.hk2.spring.bridge.internal.SpringBridgeImpl.initializeSpringBridge(SpringBridgeImpl.java:64) at org.glassfish.jersey.server.spring.SpringComponentProvider.initialize(SpringComponentProvider.java:

<Mar 1, 2021 5:33:15,903 AM CST> <Servlet:“REST Web 应用程序”无法在 Web 应用程序启动时预加载:“ws.war”。MultiException 有 1 个异常。他们是:

  1. java.lang.IllegalArgumentException:实现类org.jvnet.hk2.spring.bridge.internal.SpringScopeContext必须在Singleton范围内

    在 org.jvnet.hk2.internal.ServiceLocatorImpl.checkConfiguration(ServiceLocatorImpl.java:1722) 在 org.jvnet.hk2.internal.ServiceLocatorImpl.addConfiguration(ServiceLocatorImpl.java:2118) 在 org.jvnet.hk2.internal.DynamicConfigurationImpl.commit (DynamicConfigurationImpl.java:286) 在 org.jvnet.hk2.spring.bridge.internal.SpringBridgeImpl.initializeSpringBridge(SpringBridgeImpl.java:64) 在 org.glassfish.jersey.server.spring.SpringComponentProvider.initialize(SpringComponentProvider.java:87) ) 截断。请参阅日志文件以获取完整的堆栈跟踪原因:java.lang.IllegalArgumentException:实现类 org.jvnet.hk2.spring.bridge.internal.SpringScopeContext 必须在 org.jvnet.hk2.internal.ServiceLocatorImpl.checkConfiguration 的 Singleton 范围内( ServiceLocatorImpl.java:1722) 在 org.jvnet.hk2.internal.ServiceLocatorImpl。addConfiguration(ServiceLocatorImpl.java:2118) at org.jvnet.hk2.internal.DynamicConfigurationImpl.commit(DynamicConfigurationImpl.java:286) at org.jvnet.hk2.spring.bridge.internal.SpringBridgeImpl.initializeSpringBridge(SpringBridgeImpl.java:64)在 org.glassfish.jersey.server.spring.SpringComponentProvider.initialize(SpringComponentProvider.java:87) 被截断。查看日志文件以获取完整的堆栈跟踪

4

0 回答 0