Java Nosuchmethoderror:org.glassfish.jersey.internal.l10n.LocalizableMessageFactory
我正在使用jersey2.29和Spring4开发一个web应用程序。以下是我的依赖项 当启动TomcatServer8服务器时,它没有启动,我得到以下错误 原因:java.lang.NoSuchMethodError:org.glassfish.jersey.internal.l10n.LocalizableMessageFactory(Ljava/lang/String;Lorg/glassfish/jersey/internal/l10n/LocalizableMessageFactory$ResourceBundleSupplier;)V 位于org.glassfish.jersey.server.spring.LocalizationMessages。(LocalizationMessages.java:19) 位于org.glassfish.jersey.server.spring.SpringWebApplicationInitializer.onStartup(SpringWebApplicationInitializer.java:46) 在org.springframework.web.SpringServletContainerInitializer.onStartup上(SpringServletContainerInitializer.java:175) 位于org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154) 位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 还有6个Java Nosuchmethoderror:org.glassfish.jersey.internal.l10n.LocalizableMessageFactory,java,jersey-2.0,spring-jersey,Java,Jersey 2.0,Spring Jersey,我正在使用jersey2.29和Spring4开发一个web应用程序。以下是我的依赖项 当启动TomcatServer8服务器时,它没有启动,我得到以下错误 原因:java.lang.NoSuchMethodError:org.glassfish.jersey.internal.l10n.LocalizableMessageFactory(Ljava/lang/String;Lorg/glassfish/jersey/internal/l10n/LocalizableMessageFactor
我试着在WEB-INF/lib中添加所有最新的jar文件,你没有最小的依赖关系,这就是Spring 4.3.8 org.springframework spring aop 4.3.8.RELEASE jar Apache许可证,版本2.0 org.springframework Springbeans 4.3.8.RELEASE jar Apache许可证,版本2.0 org.springframework spring core 4.3.8.jar发布Apache许可证,版本2.0 org.springframework-springweb 4.3.8.jar发布Apache许可证,版本2.0
您应该使用spring-jersey3 jar在ClassPath中显示所有与jersey相关的jar这是一张图片尝试使用jersey-spring3而不是jersey-spring4,还有您的spring版本是什么?我正在使用spring 4它是
4.3.8
还是更高版本?即使使用jersey-spring3,问题仍然存在jar@GnanambalMeyyappan查看其依赖项