Tomcat на Windows записывает файлы в Windows \ Temp - PullRequest
3 голосов
/ 11 февраля 2010

Я поднимаю несколько служб Tomcat в Windows, и иногда получаю ClassNotFoundException без всякой на то причины. После некоторого расследования выяснилось, что Tomcat хранит файлы классов в Windows Temp Dir и запутывается, когда одновременно запускается несколько экземпляров Tomcat.

Кто-нибудь сталкивался с этой проблемой? Как мы можем настроить каждый Tomcat для записи своих временных файлов в свой уникальный каталог, что позволит избежать конфликта?

Примечание - Tomcats работают как Windows Services на Windows Server 2008.

1 Ответ

3 голосов
/ 11 февраля 2010

Попробуйте запустить Tomcat с -Djava.io.tmpdir=/my/temporary/directory. Java использует его для определения временного каталога. Назначьте отдельные временные каталоги отдельным службам Tomcat.

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