Jersey框架的根资源类扫描模式

Jersey框架的根资源类扫描模式,jersey,jersey-2.0,jersey-1.0,Jersey,Jersey 2.0,Jersey 1.0,我已经在eclipse中创建了示例项目,并在tomcat中部署了它 我正在使用下面的jar文件 asm-3.1.jar jersey-core-1.10.jar jersey-server-1.10.jar jersey-servlet-1.10.jar 下面是课程 package example; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; @Path("hel

我已经在eclipse中创建了示例项目,并在tomcat中部署了它

我正在使用下面的jar文件

asm-3.1.jar

jersey-core-1.10.jar

jersey-server-1.10.jar

jersey-servlet-1.10.jar

下面是课程

package example;  

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!";  
    }  

}  

在上面的代码中,我并没有显式地告诉框架注册我的类HelloWorldResource,因为我已经注释了getClasses方法。 它是否通过@Pathhelloworld@Producestext/plain之类的注释进行扫描

谢谢

尼拉杰

package example;  

import javax.ws.rs.ApplicationPath;  
import javax.ws.rs.core.Application;  


@ApplicationPath("/")  
public class MyApplication extends Application {  
//    @Override  
//    public Set<Class<?>> getClasses() {  
//        final Set<Class<?>> classes = new HashSet<Class<?>>();  
//        // register root resource  
//        classes.add(HelloWorldResource.class);  
//        return classes;  
//    }  
}  
<?xml version="1.0" encoding="UTF-8"?>  
<web-app>  
  <display-name>JXRSHelloWorld</display-name>  
    <servlet>    
    <servlet-name>jersey</servlet-name>    
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>    
    <load-on-startup>1</load-on-startup>  
  </servlet>   
</web-app>  
Feb 6, 2014 7:48:38 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses  
INFO: Root resource classes found:  
  class example.HelloWorldResource