Java.lang.OutOfMemoryError

bom dia galera,
estou tento um exeption:

java.lang.OutOfMemoryError: Java heap space

já tentei aumentar a capacidade da jvm no tomcat, no arquivo catalina.sh
mais não tem esse arquivo no tomcat5.5

se alguem poder me ajudar.

agradeço !!!vlew

Talvez teu codigo tenha um loop infinito ou o metodo fazendo chamada recursiva infinita

Ué, aqui tem tanto o catalina.bat quanto o catalina.sh.

Procure por CATALINA_OPTS e por JAVA_OPTS.

Até!

he, já dei uma olhada nisso, mais ele soh me lança a exeção apos a Quinta consulta que faço , já otimizei ao maximo essa consulta,

mais obrigado pela respsta…

ajuda ??

maquiavelbona,
é cara naminha pasta BIN do tomcat não tem nenhum desses arquivos…
tem apenas :
3 .jars
1 .dll
2 .exe

???

Então é o tomcat instalável pra windows.

tem um arquivo tomcat5w.exe e dentro dele tem uma aba Java onde vc configura parâmetros da vm.

Tente criar uma variável de ambiente chamada CATALINA_OPTS e coloque os valores que queres para a inicialização do tomcat.

Até!

Se for o Tomcat que você inicia como serviço, encerre o serviço, clique com o botão direito do mouse sobre o “tray icon” do gato (ou seja, aqueles iconezinhos que ficam junto ao relógio, no canto inferior direito da tela), e escolha a configuração para aumentar a quantidade de memória usada.)

galera não deu certo, estou so fazendo um consulta,

vou postar o Codigo:

public List<LancDebAnterior> getLancDebAnterior(Integer codCondomino){ 
		
		Query select = this.session.createQuery("from LancDebAnterior l where l.id.codCondomino = :codCondomino and dtPagamento IS NULL");
		select.setInteger("codCondomino", codCondomino);
			
		return select.list();
	}

consultinha usando HQL, soh que me lança a exeção após a quinta consulta que faço,

help me ??

Quantos registros essa consulta retorna?
Esse objetos são destruidos?

Acompanhe sua vm com o jconsole que dai tu vai saber o que acontece.

nbluis, cara como faço pra subir o jconsole com tomcat ??

uff, esquece oque falei viajei…
vo fazer debbug aqui, vamos v c acho alguma coisa errado…

dentro do diretorio /bin de seu jvm tem o executavel jconsole.

ele mostra todas as instancias ativas da vm.