Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
在Eclipse中将JAX-RS方面添加到动态Web项目后出现异常_Eclipse_Rest_Ejb 3.0_Glassfish 3_Jax Rs - Fatal编程技术网

在Eclipse中将JAX-RS方面添加到动态Web项目后出现异常

在Eclipse中将JAX-RS方面添加到动态Web项目后出现异常,eclipse,rest,ejb-3.0,glassfish-3,jax-rs,Eclipse,Rest,Ejb 3.0,Glassfish 3,Jax Rs,我是Oracle Eclipse插件(OEPE)和EJB的新手。我正在学习名为JavaEE6和Glassfish with Eclipse的教程(第5页,共5页) 在为动态Web项目启用JAX-RS方面之后,我遇到了以下异常 加载应用程序时出现异常:java.lang.Exception:java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:org.a

我是Oracle Eclipse插件(OEPE)和EJB的新手。我正在学习名为JavaEE6和Glassfish with Eclipse的教程(第5页,共5页)

在为动态Web项目启用JAX-RS方面之后,我遇到了以下异常

加载应用程序时出现异常:java.lang.Exception:java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:org.apache.catalina.LifecycleException:com.sun.jersey.api.ContainerException:ResourceConfig实例不包含任何根资源类

我重新创建了一个新的环境(EclipseIndigo,Glassfish 3.0.1),但我也受到了同样的冲击。已经有一个关于同一主题的问题了。但是它被标记为“已回答”,没有回答,甚至没有提示

请帮帮我

My persistence.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
    <persistence-unit name="OpenEducation">
        <jta-data-source>jdbc/ScottConn</jta-data-source>
        <class>model.Course</class>
        <class>model.Customer</class>
        <class>model.Registration</class>
    </persistence-unit>
</persistence>

jdbc/ScottConn
模型课程
模型。客户
模型.注册
My web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
  <display-name>OpenEducation</display-name>
  <servlet>
    <description>JAX-RS Tools Generated - Do not modify</description>
    <servlet-name>JAX-RS Servlet</servlet-name>
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>JAX-RS Servlet</servlet-name>
    <url-pattern>/jaxrs/*</url-pattern>
  </servlet-mapping>
</web-app>

开放教育
生成JAX-RS工具-不修改
JAX-RSservlet
com.sun.jersey.spi.container.servlet.ServletContainer
1.
JAX-RSservlet
/jaxrs/*

提前感谢。

您的项目中必须至少有一个标有@Path JAX-RS注释的类