我在SOAP UI中为rest模拟服务的响应添加了以下自定义标头,

  • 转移编码>>>>分块

  • Content-Type >>>> text / plain; charset = iso-8859-1

当我从soapUI运行模拟服务并通过发送请求进行测试时,我收到了一个没有任何问题的响应 .

但是当我导出war文件,然后在tomcat 7应用服务器中部署.war并尝试通过发送相同的请求来测试模拟服务时,我收到以下消息,

无法得到任何响应这似乎是连接到http:// localhost:8585 / my-mocks-rest2 / my-mock-service /的错误 . 为什么会发生这种情况:服务器无法发送响应:确保后端正常工作SSL连接被阻止:通过在Chrome中导入SSL证书来修复此问题Cookies未发送:使用Postman Interceptor扩展请求超时:更改设置>常规中的请求超时

Screenshot of POSTMan response

Tomcat Log / catalina.log

31-May-2016 14:41:11.638 INFO [localhost-startStop-13] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive C:\repo\apache-tomcat-8.0.24\webapps\newco-mocks-rest8.war
31-May-2016 14:41:16.204 INFO [localhost-startStop-13] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive C:\repo\apache-tomcat-8.0.24\webapps\newco-mocks-rest8.war has finished in 4,566 ms
31-May-2016 14:41:35.890 INFO [http-apr-8585-exec-39] com.eviware.soapui.mockaswar.MockAsWarServlet.initMockServiceParameters Init listeners
31-May-2016 14:41:35.892 INFO [http-apr-8585-exec-39] com.eviware.soapui.mockaswar.MockAsWarServlet.initMockServiceParameters Listeners not set! Reason : null
31-May-2016 14:41:35.894 INFO [http-apr-8585-exec-39] com.eviware.soapui.mockaswar.MockAsWarServlet.initMockServiceParameters Init actions
31-May-2016 14:41:35.895 INFO [http-apr-8585-exec-39] null.null Actions not set! Reason : null
31-May-2016 14:41:35.899 INFO [http-apr-8585-exec-39] null.null SoapUI core already exists, reusing existing one
31-May-2016 14:41:35.900 INFO [http-apr-8585-exec-39] null.null WebUI ENABLED
31-May-2016 14:41:35.906 INFO [http-apr-8585-exec-39] null.null Loading project
31-May-2016 14:41:36.233 INFO [http-apr-8585-exec-39] com.eviware.soapui.mockaswar.MockAsWarServlet.init Starting REST mock service [ISL023-srv-requestPaymentRefundMockService]

localhost-access.log

127.0.0.1 - - [31/May/2016:14:49:05 +0530] "PUT /newco-mocks-rest8/ISL023-srv-request-payment-refund/ HTTP/1.1" 200 267