Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Nosuchmethoderror:org.glassfish.jersey.internal.l10n.LocalizableMessageFactory_Java_Jersey 2.0_Spring Jersey - Fatal编程技术网

Java Nosuchmethoderror:org.glassfish.jersey.internal.l10n.LocalizableMessageFactory

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

我正在使用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个


我试着在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查看其依赖项