对 JAX-RS 服务的 GET 查询没有响应
No response on a GET query to JAX-RS service
我有一个服务有两个 类 并且非常简单:
@ApplicationPath("/api")
public class HelloApplication extends Application {}
和
@Path("/hello-world")
public class HelloResource {
@GET
//@Produces("text/plain")
public Response hello() {
//return Response.ok().entity("This is JAX-RS").build();
return Response.ok().status(200).build();
//return "Hello, World!";
}
}
注释行是我尝试使用的行。每次我调用“http://localhost:8080/api/hello-world”或“http://localhost:8080/api”时,响应都是 404-Not Found。我使用 Tomcat 9.0.50.
我对 类 的使用或他们从外部调用有什么问题?
由于某种原因,问题出在 Tomcat 的使用上。移至 JBoss WildFly 24.0.0 后问题消失,系统开始正常工作。
如果有人知道这种不兼容的原因 - 请发表评论或补充回答。
我有一个服务有两个 类 并且非常简单:
@ApplicationPath("/api")
public class HelloApplication extends Application {}
和
@Path("/hello-world")
public class HelloResource {
@GET
//@Produces("text/plain")
public Response hello() {
//return Response.ok().entity("This is JAX-RS").build();
return Response.ok().status(200).build();
//return "Hello, World!";
}
}
注释行是我尝试使用的行。每次我调用“http://localhost:8080/api/hello-world”或“http://localhost:8080/api”时,响应都是 404-Not Found。我使用 Tomcat 9.0.50.
我对 类 的使用或他们从外部调用有什么问题?
由于某种原因,问题出在 Tomcat 的使用上。移至 JBoss WildFly 24.0.0 后问题消失,系统开始正常工作。
如果有人知道这种不兼容的原因 - 请发表评论或补充回答。