Erro por tamanho excedido no Java

[ad#texto]

Quem trabalha com desenvolvimento Web com Java já deve ter se deparado com a seguinte mensagem de erro:

An error occurred at line: 156 in the generated java file
The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit

Isso ocorre em páginas JSP que já longas e com isso excedem o tamanho e no momento que o Tomcat ou qualquer outro Java Server vai compilar o JSP em um servlet para o mesmo ser utilizado dispara o erro.

Uma forma rápida de resolver isso é criar uma segunda página JSP e copiar parte do código do JSP principal para ela e ao invés de utilizar um include estático utilizar um include dinâmico ou caso tenha includes estáticos repassar todos para includes dinâmicos como abaixo:

<%@ include file="test.jsp" %> (include estático)

<jsp:include page="test.jsp" /> (include dinâmico)

Seus problemas devem ter sido resolvidos.

Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.