我正在使用Jersey2.x。
以下是我的方法签名。

 @POST
 @Consumes(MediaType.APPLICATION_JSON)
 @Produces("application/json")
 public Response createUser(UserObject UserDetails, @Context ContainerRequestContext requestContext){

//Opeations

}


当我使用tomcat在本地计算机上运行此程序时,我的状态为200

但是,当我将其部署到服务器上时。我得到了404,即使所有操作(验证和数据库条目)都在后端执行。

我无法理解这种奇怪的行为。

可能是问题所在,因为在我的本地计算机上一切正常。

最佳答案

检查防火墙
我们之前有这样的问题,它是来自防火墙的,阻止了某些页面的上升
其他问题可能是由于缺少jars(jdbc ...),因此也请检查您的日志

09-25 23:08