Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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
Maven jersey框架中使用Jetty服务器时出现异常_Maven_Jetty_Java 8_Jersey 2.0 - Fatal编程技术网

Maven jersey框架中使用Jetty服务器时出现异常

Maven jersey框架中使用Jetty服务器时出现异常,maven,jetty,java-8,jersey-2.0,Maven,Jetty,Java 8,Jersey 2.0,我正在尝试使用jettyhttpserver和jersey框架来实现RESTful服务。使用的代码非常简单: uribaseuri=UriBuilder.fromUri(“http://localhost/)端口(9998.build(); ResourceConfig=new ResourceConfig().packages(“main.java”); Server Server=JettyHttpContainerFactory.createServer(baseUri,config);

我正在尝试使用jettyhttpserver和jersey框架来实现RESTful服务。使用的代码非常简单:

uribaseuri=UriBuilder.fromUri(“http://localhost/)端口(9998.build();
ResourceConfig=new ResourceConfig().packages(“main.java”);
Server Server=JettyHttpContainerFactory.createServer(baseUri,config);
我正在使用maven为jersey container和jetty使用Java8和以下版本构建项目: 泽西岛集装箱码头http-2.17 jetty服务器-9.2.0.v20140526

但是运行服务器给我带来了AbstractMethodError。以下是完整的堆栈跟踪:

java.lang.reflect.InvocationTargetException
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:497)
位于org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:297)
运行(Thread.java:745)
原因:java.lang.AbstractMethodError:org.glassfish.jersey.jetty.JettyHttpContainerProvider.createContainer(Ljava/lang/Class;Ljavax/ws/rs/core/Application;)Ljava/lang/Object;
位于org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:81)
位于org.glassfish.jersey.jetty.JettyHttpContainerFactory.createServer(JettyHttpContainerFactory.java:116)
位于main.java.main.startServer(main.java:43)
位于main.java.main.main(main.java:76)
... 还有6个

你们以前遇到过这种情况吗?有人知道解决方法吗?

请粘贴堆栈跟踪,但有例外。可能是版本控制冲突。你能发布你所有的依赖项吗。