jersey2.22.2异常java.lang.NoSuchMethodError: org.glassfish.jersey.CommonProperties.getValue
来源:互联网 发布:spark 运行java jar包 编辑:程序博客网 时间:2024/05/29 11:05
使用jersey2.22.2的时候报异常
严重: StandardWrapper.Throwablejava.lang.NoSuchMethodError: org.glassfish.jersey.CommonProperties.getValue(Ljava/util/Map;Ljavax/ws/rs/RuntimeType;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;at org.glassfish.jersey.jackson.JacksonFeature.configure(JacksonFeature.java:73)at org.glassfish.jersey.model.internal.CommonConfig.configureFeatures(CommonConfig.java:617)at org.glassfish.jersey.model.internal.CommonConfig.configureMetaProviders(CommonConfig.java:558)at org.glassfish.jersey.server.ResourceConfig.configureMetaProviders(ResourceConfig.java:798)at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:350)at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:287)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:284)at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:302)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:167)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:349)at javax.servlet.GenericServlet.init(GenericServlet.java:158)at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1090)at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5231)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5518)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)at java.util.concurrent.FutureTask.run(FutureTask.java:166)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)at java.lang.Thread.run(Thread.java:722)四月 28, 2016 12:07:44 下午 org.apache.catalina.core.StandardContext loadOnStartup严重: Servlet /sinan threw load() exceptionjava.lang.NoSuchMethodError: org.glassfish.jersey.CommonProperties.getValue(Ljava/util/Map;Ljavax/ws/rs/RuntimeType;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;at org.glassfish.jersey.jackson.JacksonFeature.configure(JacksonFeature.java:73)at org.glassfish.jersey.model.internal.CommonConfig.configureFeatures(CommonConfig.java:617)at org.glassfish.jersey.model.internal.CommonConfig.configureMetaProviders(CommonConfig.java:558)at org.glassfish.jersey.server.ResourceConfig.configureMetaProviders(ResourceConfig.java:798)at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:350)at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:287)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:284)at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:302)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:167)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:349)at javax.servlet.GenericServlet.init(GenericServlet.java:158)at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1090)at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5231)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5518)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)at java.util.concurrent.FutureTask.run(FutureTask.java:166)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)at java.lang.Thread.run(Thread.java:722)
原因:
这是因为jersey-common-2.22.2.jar里面没有
org.glassfish.jersey.CommonProperties.getValue(Ljava/util/Map;Ljavax/ws/rs/RuntimeType;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
这个方法,导致register(JacksonFeature.class)的时候报异常
解决方法:切换到2.22版本即可.
0 0
- jersey2.22.2异常java.lang.NoSuchMethodError: org.glassfish.jersey.CommonProperties.getValue
- java.lang.UnsupportedClassVersionError: org/glassfish/jersey/servlet/ServletContainer : Unsupported
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log异常处理
- 异常之java.lang.NoSuchMethodError
- org.glassfish.jersey.servlet.ServletContainer
- java.lang.NoSuchMethodError: org/w3c/dom/Element.setTextContent(Ljava/lang/String;)V 异常处理
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter
- java.lang.NoSuchMethodError: org.json.JSONArray.remove
- java.lang.NoSuchMethodError: org.apache.poi.POIDocument
- java.lang.NoSuchMethodError: org.json.JSONArray.remove
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger
- JSP预编译异常java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.Compil ationResult.getProblem
- sqoop异常处理java.lang.NoSuchMethodError: org.apache.thrift.EncodingUtils.setBit(BIZ)B
- Junit测试出现异常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.runner.Description.cre
- 解决异常java.lang.NoSuchMethodError: org.springframework.aop.scope.ScopedProxyUtils.isScopedTarget
- java.lang.NoSuchMethodError: org.hibernate.engine.jdbc.spi.JdbcServices.getConnectionProvider()异常分析
- Tomcat报异常: java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplemen
- redis集群 应该注意的问题
- R树空间索引
- # 微信公众号内支付(.Net版本)开发详尽流程分享
- Android开源框架ImageLoader的完美例子
- ASP.NET MVC 页面静态化操作的思路
- jersey2.22.2异常java.lang.NoSuchMethodError: org.glassfish.jersey.CommonProperties.getValue
- 【VS开发】CSplitterWnd的定制使用
- grunt搭建自动化前端环境(MAC下简单完整流程)
- iOS 开发法webview头部加个自定义view,这个view不是固定的而是要跟webview一起滚动
- 对于verlog仿真的时候,数据打拍delay的问题
- 用JS监听事件(函数封装)修改页面属性
- php输出excel表格乱码和第一个0不显示的解决方法(详细)
- 深度学习中的降维操作——PCA(主成分分析)
- UItableViewCell 重用导致控件多次加载 去除cell重用导致 视图控件多次加载问题