【发布时间】:2017-09-08 11:34:06
【问题描述】:
我正在使用 JAX-RS 2 测试 RESTful 服务。下面是我的项目和课程。
@ApplicationPath("/test/*")
public class MyApplication extends Application {
@Override
public Set<Class<?>> getClasses() {
Set<Class<?>> clazz = new HashSet<>();
clazz.add(UserResource.class);
System.out.println("getClass");
return clazz;
}
资源类如:
@Path("/user")
public class UserResource {
@GET
@Produces("application/xml")
public Response getUser() {
return Response.created(URI.create("/dd")).build();
}
@GET
public Response getDefaultUser() {
System.out.println("getDefaultUser");
return Response.created(URI.create("/dd")).build();
}
}
当我使用 http://localhost:8082/dt/test/user 测试服务时,出现 404 错误。
【问题讨论】:
-
我没有在 web.xml 中配置 servlet
标签: java rest jax-rs http-status-code-404