Problema na VM java.lang.OutOfMemoryError

5 respostas
R

Olá.
Estou com o seguinte problema. Tenho um sistema que funciona aqui no meu ruindos, porem quando o sistema é instaldo no cliente que é linux da o seguinte problema:


at java.lang.Thread.run(Thread.java:534)
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: -1 in the jsp file: null

Generated servlet error:
[javac] Compiling 1 source file

The system is out of resources.
Consult the following stack trace for details.
java.lang.OutOfMemoryError

at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)

Alguem sabe oque significa isso ?
Desde já… muito obrigado !

5 Respostas

V

Qual Linux?

Qual versão do Java?

Qual container web? Qual versão?

R

RedHat 9.0

j2sdk 1.4.2_05

tomcat 4.1

V

agora sim :cool:

este problema até é bastante comum no Tomcat 4 quando existem muitos arquivos JSPs ou arquivos JSP muito grandes, neste caso, o melhor que se tem a fazer é usar o Tomcat 5 que mudou para o compilador JDT (acho q é esse o nome). Outra opção é editar o catalina.sh e na hora de chamar o bootstrap.jar aumentar o heap utilizado pela JVM.

R

mas entao o problema naum é na VM… e sim no servidor de aplicação ?

R

vc tem um arquivo catalina.sh com a linha ja editada… eu olhei no esse arquivo e so achei isso relacionado ao bootstrap.jar

rem Add on extra jar files to CLASSPATH
if “%JSSE_HOME%” == “” goto noJsse
set CLASSPATH=%CLASSPATH%;%JSSE_HOME%\lib\jcert.jar;%JSSE_HOME%\lib\jnet.jar;%JSSE_HOME%\lib\jsse.jar
:noJsse
set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\bootstrap.jar

esse é o catalina.bat aqui de casa… daqui a pouco vou pegar o do cliente, vou trabalhar só as 12:00

Desde já, valeu pelas dicas cara
Obrigado.

Criado 13 de janeiro de 2005
Ultima resposta 15 de jan. de 2005
Respostas 5
Participantes 2