java.lang.NoClassDefFoundError:无法初始化类 org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager

问题描述 投票:0回答:0

我想从 jersey-bundle-1.19 迁移到 jersey-bundle-2.38 但我得到了这个错误 java.lang.NoClassDefFoundError: 无法初始化 classorg.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager 在 org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory$Hk2InjectionManagerStrategy$1.createInjectionManager(Hk2InjectionManagerFactory.java:55) 在 org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory.create(Hk2InjectionManagerFactory.java:73) 在 org.glassfish.jersey.internal.inject.Injections.createInjectionManager(Injections.java:69) 在 org.glassfish.jersey.server.ApplicationHandler.(ApplicationHandler.java:261) 在 org.glassfish.jersey.servlet.WebComponent.(WebComponent.java:311) 在 org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:154) 在 org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:339) 在 javax.servlet.GenericServlet.init(GenericServlet.java:158) 在 org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284) 在 org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:884) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:134) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) 在 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) 在 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 在 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) 在 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) 在 org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 在 java.lang.Thread.run(Thread.java:748)

我放了这个罐子,但我无法启动 enter image description here

java rest jersey-2.0 ws hk2
© www.soinside.com 2019 - 2024. All rights reserved.