对 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 后问题消失,系统开始正常工作。

如果有人知道这种不兼容的原因 - 请发表评论或补充回答。