我正在使用Jersey2.x。
以下是我的方法签名。
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces("application/json")
public Response createUser(UserObject UserDetails, @Context ContainerRequestContext requestContext){
//Opeations
}
当我使用tomcat在本地计算机上运行此程序时,我的状态为
200
。但是,当我将其部署到服务器上时。我得到了
404
,即使所有操作(验证和数据库条目)都在后端执行。我无法理解这种奇怪的行为。
可能是问题所在,因为在我的本地计算机上一切正常。
最佳答案
检查防火墙
我们之前有这样的问题,它是来自防火墙的,阻止了某些页面的上升
其他问题可能是由于缺少jars(jdbc ...),因此也请检查您的日志