Tomcat7 - > Tomcat8 - 服务器只打印一半的html页面

时间:2015-01-22 20:56:53

标签: html apache tomcat tomcat7 tomcat8

我有一个非常奇怪的问题:

我从Tomcat 7和Java 7升级到Tomcat 8和Java 8。 webapp被称为ROOT.war,因此servlet“Index”被激活。

当我访问www.myurl.com时,服务器只打印了html页面的一半,但是当我访问www.myurl.com/Index时,它会打印整页。但这是同样的Servlet,非常奇怪!在Tomcat 7和Java 7中,它没有问题。

它破坏的代码只是文本:

            "                            <br />\r\n" + 
            "                            <br />\r\n" + 
            "                            <font size=\"2\" color=\"#000000\"><b>just text 1.\r\n" + 
            "                            just text 2.</b></font>\r\n" + 
            "                            <br />\r\n" + 

在我的浏览器中“只是文字1”是最后一行,但应该有200多行。

有人有想法吗?这很奇怪,因为同一个servlet可以与www.myurl.com/Index一起使用,而不是www.myurl.com。

1 个答案:

答案 0 :(得分:1)

您没有说明您使用的Tomcat版本。

8.0.17中存在导致<jsp:forward>被截断后的响应的错误。在发布后的第二天就注意到了。 (link 1link 2