Java, Spring, Tomcat зависает в сообщении «ИНФОРМАЦИЯ: инициализация корневого контекста WebApplicationContext Spring», Я думаю, что изменил разрешенную кучу памяти для всей моей системы

Я играл с выделением кучи памяти Java, и я думаю, что сделал что-то, что установило его не только для какой-то конкретной папки tomcat, но и для всей системы, так как я не могу запустить свое приложение в Spring или с настраиваемой папкой tomcat, которую я также использовал для тестирования. Когда я пытаюсь запустить приложение, оно просто зависает в "INFO: Initializing Spring root WebApplicationContext".

Я не совсем понимаю, как я мог установить это в командной строке Linux, выполнив что-то вроде "export CATALINA_OPTS = "- Xms2000m -Xmx4500m" или "JAVA_OPTS =" - Xms2000m -Xmx4500m -XX: MaxPermSize = 4500m "

Я думаю, что случайно установил настройки, которые имел в виду для своего облачного сервера (который имеет больший объем памяти), поэтому я выделил больше памяти, чем имеет вся моя система.

Я был бы признателен за любую помощь, если бы кто-нибудь мог сообщить мне, возможно ли, что я сделал это, и могло ли это вызвать проблему, и как я могу получить вывод из моей системы Что касается текущего распределения, чтобы я мог его проверить / изменить, я пробовал "export CATALINA_OPTS =" - Xms2000m -Xmx4500m ", но он все равно не сработает для меня.

Я хочу восстановить все до настроек по умолчанию. Обычно я устанавливаю распределение кучи памяти в файле /bin/startup.sh в папке tomcat, но я забыл об этом, я думаю, и экспериментировал с командной строкой.

Спасибо

5
задан Rick 28 February 2011 в 20:33
поделиться