Я пытаюсь настроить параметры Java, передаваемые в TomCat, для стороннего приложения, которое я развертываю. Инструкции, которые предоставляет приложение:
- Откройте инструмент настройки Tomcat из меню Windows в Пуск> Все программы> Apache Tomcat> Конфигурация Tomcat .
- Нажмите Configure и выберите вкладку Java .
- Внизу поля Java Options введите следующее:
-Dexample.license.directory="C:\Program Files\example"
- Остановите и перезапустите сервер приложений.
Однако мне нужно сделать это программно, поэтому я хотел бы знать, в каком конфигурационном файле можно установить эти параметры. Использование GUI нецелесообразно для развертывания приложения в среде других разработчиков.
(Я использую Tomcat 6.0, если это актуально ...)
источник
Вы можете установить JAVA_OPTS в $ TOMCAT_HOME \ bin \ catalina.bat
ура
источник
Лучший способ - использовать setenv.sh/setenv.bat. Это не в загруженном Tomcat. Но если вы посмотрите в catalina.sh/catalina.bat, есть проверка для файла с именем setenv. Если это там, это бежать. Здесь вы устанавливаете JAVA_OPTS, CATALINA_OPTS и т. Д. Мы используем его для установки JAVA_HOME, JAVA_OPTS, CATALINA_OPTS и JPDA_ADDR.
Для Tomcat6 этот файл можно развернуть в каталоге CATALINA_BASE, где он будет запущен. Для предыдущих версий Tomcat (минимум 5, 5.5) он должен быть в CATALINA_HOME.
Поместить все переменные окружения в этот файл идеально, потому что тогда вам не нужно менять стандартные сценарии запуска.
источник
Если Tomcat установлен как сервис, вам нужно сделать что-то вроде:
В командной строке перейдите в tomcat \ bin tomcat6w.exe // ES // MYSERVICE
Это откроет диалоговое окно графического интерфейса, где вы можете сделать настройки.
HTH, jnoob22
источник