Zwiększ ustawienia pamięci Tomcat [duplikat]

Możliwy duplikat:
Radzenie sobie z błędem „java.lang.OutOfMemoryError: PermGen space”

Mam 8 GB pamięci RAM w moim komputerze programistycznym i próbuję uruchomić Apache Tomcat (7.0.29), aby hostować obaSztuczne (2.6.3) iJenkins (1.479) w tym samym czasie. Próbowałem znaleźć wymagania dotyczące pamięci dla Jenkinsa, ale wygląda na to, że ich wiki są wyłączone.

W${TOMCAT_HOME}/bin/catalina.sh, Dodałem następujące polecenie:

CATALINA_OPTS="$CATALINA_OPTS -server -Xms1024m -Xmx3052m"

Powinno to utrzymać JVM Tomcata pomiędzy (zasadniczo) 1 GB i 3 GB, pozostawiając mi dużo miejsca na inne rzeczy,i dając Tomcatowi wystarczająco dużo pamięci dla Artifactory / Jenkins, a nawet innych, jeśli chciałem.

(Na co warto spróbować tego samegoJAVA_OPTS tylko po to, by uzyskać ten sam dokładny wynik). Zapisuję tę zmianę i biegnęstartup.sh. Tomcat zaczyna się uruchamiać, a następnie umiera z OOMEs, skarżąc się, że Tomcatowi zabrakło przestrzeni PermGen:

Exception in thread "SocketListener(<hex-stuff>.local.)"
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
Exception in thread "hudson initialization thread" java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space

Gdzie się tu wybieram? Przeczytałem wiele artykułów na temat tego, jak to zrobić i (wierzcie!) Śledzę ich dokładnie. Jakieś przemyślenia lub pomysły na to, jak mogę to dalej debugować? Z góry dziękuję!

questionAnswers(1)

yourAnswerToTheQuestion