Tomcat9,在本地添加了主体。在服务器不

时间:2019-07-08 13:20:15

标签: response tomcat9

我正在将开发工作移至docker中的一个tomcat。

我在RestClient中有两个环境,一个环境在本地使用tomcat,另一个环境用于Dockered。

我解决的第一个问题是请求中的无效字符。

现在问题出在响应中。从请求中,我接收到代码200,使用本地tomcat接收到主体,但是使用Dockered,但是我没有。在某些请求中会发生这种情况,但我有其他端点可以毫无问题地发送正文。

有人找到类似的东西吗? 预先感谢您的帮助

关于

1 个答案:

答案 0 :(得分:0)

首先,感谢您抽出宝贵的时间在此主题上。我想我终于找到了根本原因。 无论出于何种原因,现在代码都会在运行“ Response.ok()。build();”行时停止执行,换句话说,它将此行用作返回。由于正文的编写者是下一行,而不是先前被调用,因此正文内容不是响应的一部分。 我多次调试代码,然后看到代码如何继续运行直到返回为止,并且没有停止运行此“ Response.ok()。build();”。 由于某些依赖关系冲突,我不得不在pom.xml文件中进行一些更改……这些更改中的任何一个都可能导致servlet现在具有不同的行为。 是否有意义? 非常感谢