Я поиграл с распределением кучи памяти Java и думаю, что сделал что-то, что установило его не только для какой-либо конкретной папки tomcat, но и для всей системы, так как я не могу запустить свое приложение в Spring или с пользовательской папкой tomcat что я также использовал для тестирования. Когда я пытаюсь запустить приложение, оно просто зависает в «INFO: Инициализация корневого WebApplicationContext Spring».
Мне не совсем понятно, как я мог установить это в командной строке Linux, выполнив что-то вроде "export CATALINA_OPTS="-Xms2000m -Xmx4500m"
или "JAVA_OPTS="-Xms2000m -Xmx4500m -XX:MaxPermSize=4500m"
Я думаю, что случайно установил настройки, которые я имел в виду для своего облачного сервера (который имеет больший объем памяти), поэтому я выделил ему больше памяти, чем вся моя система.
Буду признателен за любую помощь, если кто-нибудь может сообщить мне, если это возможно, я сделал это, и если это может быть причиной проблемы и как я могу получить вывод из моей системы о текущем распределении, чтобы я мог проверить / изменить Я попробовал "export CATALINA_OPTS="-Xms2000m -Xmx4500m"
, но у меня все равно не получится.
Я хотел бы восстановить все настройки по умолчанию. Обычно я устанавливал выделение кучи памяти в файле /bin/startup.sh в папке tomcat, но, как мне кажется, я забыл об этом и экспериментировал с вещами в командной строке.
Спасибо