Web services Jersey:ResourceConfig实例不包含任何根资源类(它指向哪里?)

Web services Jersey:ResourceConfig实例不包含任何根资源类(它指向哪里?),web-services,rest,jboss,Web Services,Rest,Jboss,我定义了Web服务,就像 package test.webservice; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; @Path("helloworld") public class HelloWorldResource { @GET @Produces("text/plain") public String getHello() {

我定义了Web服务,就像

package test.webservice;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;

@Path("helloworld")
public class HelloWorldResource {  

    @GET
    @Produces("text/plain")
    public String getHello() {
        return "Hello World!";
    }
}
我正在jboss上部署我的应用程序。WEB服务进入.war文件WEB-INF/lib/webservices.jar,我已经验证了我的HelloWorldResources类是否存在于已编译的jar中。 My web.xml包含以下配置

<servlet>
    <servlet-name>jersey-service</servlet-name>
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
    <init-param>
        <param-name>com.sun.jersey.config.property.packages</param-name>
        <param-value>test.webservice</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<context-param>
    <param-name>resteasy.scan</param-name>
    <param-value>false</param-value>
</context-param>
<context-param>
    <param-name>resteasy.scan.resources</param-name>
    <param-value>false</param-value>
</context-param>
<context-param>
    <param-name>resteasy.scan.providers</param-name>
    <param-value>false</param-value>
</context-param>

<servlet-mapping>
    <servlet-name>jersey-service</servlet-name>
    <url-pattern>/rest/*</url-pattern>
</servlet-mapping>

泽西岛服务
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.config.property.packages
test.webservice
1.
轻松扫描
假的
resteasy.scan.resources
假的
resteasy.scan.providers
假的
泽西岛服务
/休息/*

但是当我尝试访问hostname:port/contextRoot/rest/helloworld等服务时,我得到了com.sun.jersey.api.container.ContainerException:ResourceConfig实例不包含任何根资源类。我已经通过许多链接,并尝试了许多选择,但没有得到它的权利。有人能指出我遗漏了什么吗?有没有办法,我可以记录资源配置指向哪里?

我可以通过删除下面的块找到上述问题的解决方案

<init-param>
    <param-name>com.sun.jersey.config.property.packages</param-name>
    <param-value>test.webservice</param-value>
</init-param>

com.sun.jersey.config.property.packages
test.webservice
允许jersey容器从我的WEB-INF中找出包含根资源的类。为了避免类加载器冲突,我必须保留删除resteasy(与Jboss捆绑)的上下文参数。

请参见