2015-01-22 1 views
0

의 절반은 내가 아주 이상한 문제가 인쇄합니다. webapp의 이름은 ROOT.war이며 서블릿 "Index"가 활성화됩니다. 내가 www.myurl.com에 갈 때Tomcat7 - -> Tomcat8 서버는 HTML 페이지

, 서버는 단지 HTML 페이지의 절반을 인쇄,하지만 난 www.myurl.com/Index에 갈 때, 그것은 전체 페이지를 인쇄 할 수 있습니다. 그러나 이것은 매우 똑같은 서블릿입니다! Tomcat7 및 JAVA7에서는 문제없이 작동했습니다. 브라우저에서

  "       <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."

이 brekas 코드는 텍스트입니다 마지막 줄이지만 200 줄이 더 있어야합니다.

누군가가 아이디어를 가지고 있습니까? 이것은 동일한 서블릿이 www.myurl.com/Index에서 작동하고 www.myurl.com에서는 작동하지 않기 때문에 매우 이상합니다.

+0

콘솔/catalina.out의 모든 출력이 있는가? 서블릿에서 더 많은 코드를 표시 할 수 있습니까 (예 : response.getWriter(). write ....)? 아마도'conf/server.xml'도 게시 하시겠습니까? 귀하의 답변에 대해 – geert3

+0

주셔서 감사합니다. 어쩌면 이것이 이유입니다 : www.myurl.com을 방문하면 ""와 index.java가 열리는 index.jsp가 열립니다. .jsp없이 Index.java를 여는 방법을 모른다. Dint가 web.xml 환영 파일에 Index.java를 쓸 때 – user3688653

+0

콘솔에 출력이없고 out.println ("...")입니다. server.xml은 포트 8080-> 80 및 호스트 localhost-> www.myurl.com – user3688653

답변

1

사용하는 Tomcat의 버전을 말하는 것은 아닙니다.

<jsp:forward>가 잘릴 수 후 반응을 일으키는 8.0.17 버그가 있습니다. 그것은 릴리스 후 하루 지적했다. (link 1, link 2)

+0

덕분에 많이하지만 왜 나는 잘 모릅니다! 나는 내가 지금 대신 .jsp로의 HTML 파일을 사용합니다. 8.0.17, 그 여전히 새로운 최신 버전을 사용하고 그것을 잘 workes .jsp 대신 html을 사용하는 데 불리한 점이 있습니까 (성능). 또 다른 문제가 있습니다. 이유는 무엇입니까? ä, ü, ö와 같은 특수 기호는 tomcat7에서 제대로 작동하지만 tomcat8에서는 "?"인 이유는 무엇입니까? ? – user3688653