Я в настоящее время получаю java.lang.OutOfMemoryError: PermGen space
. Я использую Jetty и Linux Ubuntu. Я попытался прочесть и попробовать различные решения, которые были предоставлены в предыдущих похожих вопросах, но я не добился успеха. Один подобный вопрос былjava.lang.OutOfMemoryError: Ошибка пространства PermGen с Jetty
Dealing with “java.lang.OutOfMemoryError: PermGen space” error
Но эти решения, кажется, использует Tomcat вместо Jetty. Я продолжаю извлекать из памяти ошибку, если я повторно переустанавливаю мой сервис несколько раз. Например, чтобы проверить это, я перехожу в свою папку webapps и запускаю touch * .xml, чтобы обновить метку времени, а затем повторно запустить jetty, и я получаю ошибку из памяти. В моей папке молов (тот, который включает в себя бункер, док, и т.д., Пб журналов, модули, start.jar) Я бег
java -jar ../start.jar
Но это дает мне ошибку. Затем я попробовал то, что я читал в других примерах, таких как:
java -jar ../start.jar JAVA_OPTS="-Xms256m -Xmx512m -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled"
или
-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled
или
-XX:MaxPermSize=128m
Тогда, когда я иду в Firefox и перейдите к localhost:8080
и обновления, в на терминале я все время получаю ошибку
java.lang.OutOfMemoryError: PermGen space