Java Tomcat 404,即使执行了所有操作
我正在使用Jersey 2.x。 下面是我的方法签名Java Tomcat 404,即使执行了所有操作,java,tomcat,jersey-2.0,Java,Tomcat,Jersey 2.0,我正在使用Jersey 2.x。 下面是我的方法签名 @POST @Consumes(MediaType.APPLICATION_JSON) @Produces("application/json") public Response createUser(UserObject UserDetails, @Context ContainerRequestContext requestContext){ //Opeations } 当我用tomcat在本地机器上运行这个时,我的状态是2
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces("application/json")
public Response createUser(UserObject UserDetails, @Context ContainerRequestContext requestContext){
//Opeations
}
当我用tomcat在本地机器上运行这个时,我的状态是200
但当我将其部署到服务器时。我得到了404
,即使所有操作(验证和数据库条目)都是在后端执行的
我无法理解这种奇怪的行为
可能是什么问题,因为在我的本地机器上一切正常。检查防火墙
我们之前遇到过这样的问题,是防火墙阻止了一些页面的上升
其他问题可能是由于缺少JAR(jdbc…)造成的,所以请同时检查您正在部署的服务器上的日志?检查代理设置,您还需要在服务器中设置应用程序url。我使用的是tomcat服务器。我没有使用任何代理。其他API工作正常。如果您看到请求并执行了所有操作,那么可能是您无意中将响应的状态代码设置为404。请显示生成响应的代码,特别是设置响应状态代码的代码。