从UI进行休息调用时出现500内部服务器错误

时间:2016-12-11 19:31:12

标签: java web-services rest tomcat

当我从UI进行REST调用(POST)时,我总是得到一个500内部服务器错误服务器。

当我检查服务器时,实际的预期操作已成功完成,并且没有错误日志,并且甚至在完成此操作之前也引发了内部服务器错误。

这里的一个观察是web服务需要大约20秒来完成请求,我总是在11-12秒时收到此错误。所以我怀疑超时并在下面添加了巨大的超时代码。但我仍然面临同样的问题

 HttpClients.custom().setSSLSocketFactory(SOME_SSL_FACTORY).setDefaultRequestConfig(RequestConfig.custom().setSocketTimeout(300000).setConnectTimeout(500000).build()).build()

此处再观察一下,当我在本地tomcat中部署我的UI和webservice时,我从webservice获得了正确的响应。如果我在Test env中部署它们,或者如果我在本地tomcat中的测试环境和UI中部署webservice,我会收到此错误。

UI甚至在服务器上完成操作之前就收到500错误,在服务器端,在UI中收到此错误后,操作成功完成。有人可以帮我找到问题。

0 个答案:

没有答案