I\'m new to Jersey and trying to set up a basic webapp using Tomcat and eclipse. I\'ve looked at numerous tutorials and examples, but they\'re all different from each other, or
package com.test;
import javax.ws.rs.ApplicationPath;
import org.glassfish.jersey.jackson.JacksonFeature;
import org.glassfish.jersey.server.ResourceConfig;
@ApplicationPath("/*")
public class TestApplication extends ResourceConfig {
public TestApplication(){
packages("com.test");
register(JacksonFeature.class);
}
}
Resource
package com.test;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
@Path("/test")
public class TestResource {
@GET
@Produces("application/json")
public Test getTest(){
Test bean = new Test();
bean.setName("Jersey");
bean.setVersion("2.0");
bean.setServlet("3.0");
return bean;
}
}
Test Bean
package com.test;
public class Test {
private String name;
private String version;
private String servlet;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getServlet() {
return servlet;
}
public void setServlet(String servlet) {
this.servlet = servlet;
}
}