Космическая ошибка Пермгена - PullRequest
0 голосов
/ 28 февраля 2011

Я только что установил два tomcat на мою машину и развернул одно и то же приложение на обоих. И приложение, и коты работают отлично. Теперь я попытался добавить обе службы в services.msc. Я сделал это успешно. Теперь я могу запустить и остановить любой сервис из services.msc. Но при одновременном доступе к обоим приложениям я обнаружил, что могу получить доступ только к одному приложению, а когда я пытаюсь получить доступ к другому приложению, соответствующая служба останавливается с ошибкой permgen space в журналах.

Я попытался увеличить пространство ms и mx, а также обнаружил, что «Путь к исполняемому файлу» в tomcat6w.exe такой же.

Теперь я беспокоюсь о том, как устранить эту ошибку пространства permgen. На мой взгляд, похоже, что оба сервиса используют одного кота.

если я запускаю tomcats через командную строку или через командный файл, оба работают отлично, но проблема возникает только в случае, когда я получаю доступ к обеим службам из services.msc.

Не могли бы вы, ребята, помочь мне в преодолении этой проблемы.

1 Ответ

1 голос
/ 26 апреля 2011

Set XX:MaxPermSize. Это увеличит PermSize вашей JVM. Например -XX:MaxPermSize=64m. Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...