我们已经在具有相同配置的其他服务器上迁移了我们在2012年窗口上运行Tomcat 5.0.28的Java应用程序(相同的源代码,相同的配置和相同的Java版本),但是当应用程序尝试使用web将文件保存在其他服务器上时服务它可以节省零文件大小。
我们已启用调试日志,因此我们只获得http标头大小
的差异工作环境日志
08 02 2016 14:34:52 org.apache.commons.httpclient.Wire.wire(Wire.java:69)
DEBUG header - >> "POST /livelink-ws-euro/upload HTTP/1.1[\r][\n]"
08 02 2016 14:34:52 org.apache.commons.httpclient.HttpMethodBase.addHostRequestHeader(HttpMethodBase.java:1235)
DEBUG HttpMethodBase - Adding Host request header
08 02 2016 14:34:52 org.apache.commons.httpclient.Wire.wire(Wire.java:69)
DEBUG header - >> "User-Agent: Jakarta Commons-HttpClient/3.0.1[\r][\n]"
08 02 2016 14:34:52 org.apache.commons.httpclient.Wire.wire(Wire.java:69)
DEBUG header - >> "Host: uat1.livelink-euro.saint-gobain.com:801[\r][\n]"
08 02 2016 14:34:52 org.apache.commons.httpclient.Wire.wire(Wire.java:69)
DEBUG header - >> "Content-Length: ***846823***[\r][\n]"
非工作环境日志
DEBUG header - >> "POST /livelink-ws-euro/upload HTTP/1.1[\r][\n]"
08 02 2016 15:25:12 org.apache.commons.httpclient.HttpMethodBase.addHostRequestHeader(HttpMethodBase.java:1235)
DEBUG HttpMethodBase - Adding Host request header
08 02 2016 15:25:12 org.apache.commons.httpclient.Wire.wire(Wire.java:69)
DEBUG header - >> "User-Agent: Jakarta Commons-HttpClient/3.0.1[\r][\n]"
08 02 2016 15:25:12 org.apache.commons.httpclient.Wire.wire(Wire.java:69)
DEBUG header - >> "Host: uat1.livelink-euro.saint-gobain.com:801[\r][\n]"
08 02 2016 15:25:12 org.apache.commons.httpclient.Wire.wire(Wire.java:69)
DEBUG header - >> "Content-Length: ***1030***[\r][\n]"
我们检查了所有可能的解决方案,例如禁用防火墙端,禁用防病毒,增加上传超时,区域设置但没有成功。