Я пробовал различные способы его решения.java.lang.OutOfMemoryError: пространство PermGen, я использую tomcat на Mac Os
1.Add новый файл с именем setenv.sh
в $tomcat_install_address/bin
, содержание:
export JAVA_OPTS="-Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=356m -XX:PermSize=256m -XX:MaxPermSize=356m"
он не работает;
2.set JAVA_OPTS
в catalina.sh
или catalina.bat
, он также не работал;
Буду признателен, если вы пришлете мне catalina.sh
, чтобы решить эту проблему, я уже провел там 3 часа.
Уверен, что проблема не вызвана кодом, потому что проект успешно запущен на ОС Windows.
Большое спасибо.
Извините, я не могу это понять, не могли бы вы привести мне пример? – blank
Я считаю полезным использовать run, а не debug, спасибо. – blank
Отладка также вы можете создать файл debug.bat в каталоге tomcat bin и поместить ниже строки и сохранить его: set CATALINA_HOME = "D: \ Apache_64bit \ apache-tomcat-7.0.26_64bit" set JPDA_ADDRESS = 8000 set JPDA_TRANSPORT = dt_socket catalina.bat Начало jpda – Niru