java.lang.ClassNotFoundException:org.glassfish.hk2.Module,在部署期间从glassfish服务器获取

java.lang.ClassNotFoundException:org.glassfish.hk2.Module,在部署期间从glassfish服务器获取,java,web-services,jar,glassfish,web.xml,Java,Web Services,Jar,Glassfish,Web.xml,我正在尝试构建一个REST web服务,我正在使用web.xml构建体系结构,以及3.0之前的servlet。这是我的web.xml: <servlet> <description>JAX-RS endpoint - JLWS04Serv</description> <display-name>JLWS04Serv</display-name> <servlet-name&g

我正在尝试构建一个REST web服务,我正在使用
web.xml
构建体系结构,以及3.0之前的servlet。这是我的
web.xml

    <servlet>
        <description>JAX-RS endpoint - JLWS04Serv</description>
        <display-name>JLWS04Serv</display-name>
        <servlet-name>JLWS04Serv</servlet-name>
        <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
        <init-param>
            <param-name>javax.ws.rs.Application</param-name>
            <param-value>com.psp2.ws4.JLWS04Serv</param-value>
        </init-param>
        <init-param>
            <param-name>org.glassfish.jersey.internal.ProcessingException</param-name>
            <param-value>com.psp2.ws4.JLWS04Serv</param-value>
        </init-param>
        <init-param>
            <param-name>org.glassfish.hk2.api</param-name>
            <param-value>com.psp2.ws4.JLWS04Serv</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

JAX-RS端点-JLWS04Serv
JLWS04Serv
JLWS04Serv
org.glassfish.jersey.servlet.ServletContainer
javax.ws.rs.Application
com.psp2.ws4.JLWS04Serv
org.glassfish.jersey.internal.ProcessingException
com.psp2.ws4.JLWS04Serv
org.glassfish.hk2.api
com.psp2.ws4.JLWS04Serv
1.
问题是,当我尝试部署时,服务器显示以下错误:

java.lang.NoClassDefFoundError:org/glassfish/hk2/Module


我尝试搜索JAR,但没有找到一个包含该目录或
模块
类的hk2库。

服务器日志中是否有完整的堆栈跟踪?另外,您要将Glassfish部署到哪个版本?版本为2.0