Java RESTful Web服务在本地主机服务器中工作,但在生产服务器中不工作

Java RESTful Web服务在本地主机服务器中工作,但在生产服务器中不工作,java,rest,tomcat,cors,Java,Rest,Tomcat,Cors,我们有一个用Java(Jersey+Jackson)创建的web服务应用程序,服务器是ApacheTomcat7。当我们在本地部署它时,一切都很好,但当我们在生产服务器中部署它时,它就不起作用了。我做了一些研究,其中一些人建议我应该在web.xml中启用跨源资源共享(CORS),或者创建一个过滤CORS的类。我两个都做了,但结果还是一样 非常感谢您的帮助。:)提前谢谢 我的同事已经解决了我们的问题。这有点奇怪,但当他在我们的服务器上将JVM的版本从1.7升级到1.8时,问题就解决了 我不知道这是

我们有一个用Java(Jersey+Jackson)创建的web服务应用程序,服务器是ApacheTomcat7。当我们在本地部署它时,一切都很好,但当我们在生产服务器中部署它时,它就不起作用了。我做了一些研究,其中一些人建议我应该在web.xml中启用跨源资源共享(CORS),或者创建一个过滤CORS的类。我两个都做了,但结果还是一样


非常感谢您的帮助。:)提前谢谢

我的同事已经解决了我们的问题。这有点奇怪,但当他在我们的服务器上将JVM的版本从1.7升级到1.8时,问题就解决了

我不知道这是否可以,但我会尝试做一些研究,检查这是否真的有效


@汤米·诺尔顿和@Karthik R,非常感谢您花时间阅读我的问题。:)

生产服务器日志是否表明正在接收并正确调度请求?使用
curl
wget
作为客户机是否有助于说明问题?或者,当请求发出时,Firebug或Chrome开发工具在“网络”选项卡中显示什么?或者,浏览器中是否有控制台日志可以帮助您?正如@TommyKnowlton提到的,您调试了什么?您得到的HTTP响应是什么?当你说生产时,这意味着你不是在测试它。我相信虚拟主机等都很小心。你有没有试着列出那条小河?