Как добавить параметры jvm в Tomcat в Windows 7 ?. Кстати, я использую Tomcat 7. Я добавил свои параметры jvm в первую строку файла catalina.bat
, но это не сработало. Я думаю, что я делаю что-то неправильно. Есть идея?Как добавить параметры jvm в tomcat на windows 7
ответ
Здесь есть мои два цента,
Использование CATALINA_OPTS или JAVA_OPTS. Вы можете установить jvm options
в любой из этих переменных в файле catalina.bat
в соответствии с вашими требованиями. Прочитайте комментарии в файле catalina.bat об этих переменных. Вы поймете
EDIT после вашего комментария
- Установить переменную окружения - project.home в окнах среды с помощью этого link. Теперь переменная окр устанавливается
Устанавливаются JAVA_OPTS в setenv.bat (вам нужно создать этот файл)
набор JAVA_OPTS = "- Dproject.home"
или
set JAVA_OPTS="%JAVA_OPTS% -Dproject.home"
для обеспечения безопасности. Это добавит существующий JAVA_OPTS
с новым значением. Отправьте сервер. Для переменных среды всегда используйте ПЕЧАТИ UPPERCASE, NUMBERS AND UNDERSCORE. Это связано с соображениями переносимости.
Я прочитал все комментарии в catalina.bat, но я не понял что-нибудь. – hellzone
можете ли вы опубликовать параметры, которые хотите добавить? – Keerthivasan
-Dproject.home = C: \ Users \ myproject – hellzone
Я предпочитаю использовать context.xml
для TOMCAT переменных окружения:
Файл conf\context.xml
должен выглядеть следующим образом:
<?xml version='1.0' encoding='utf-8'?>
<Context>
...
<Environment name="project.home" value="C:\Users\myproject" type="java.lang.String"/>
</Context>
После этой переменной среды project.home
просто доступна внутри TOMCAT приложения.
Это не сработает, потому что параметры JVM не могут быть установлены после запуска JVM. –
'project.home' выглядит как опция для веб-приложения внутри tomcat для меня, но вы правы, это не работает для JVM. – MariuszS
Создать файл bin/setenv.bat
. Если вы используете bin/startup.bat
или bin/catalina.bat
, чтобы запустить Tomcat, тогда перед выполнением большинства других операций будет запущен скрипт setenv
. Вы можете установить любые параметры JVM, которые вы хотите, установив переменную окружения CATALINA_OPTS
.
Если вы используете служебную панель Tomcat из панели служб Microsoft Windows для запуска Tomcat, вы не сможете использовать эту технику. Вместо этого вам нужно будет запустить tomcat7.exe
с соответствующим options you can find here.
Обратите внимание, что вы также можете установить JAVA_OPTS
, но JAVA_OPTS
будет использоваться для всех процессов JVM, в том числе для запуска Shutdown Tomcat. Например, если вы хотите включить службы RMI для Tomcat, и вы установите их в JAVA_HOME
, Tomcat запустится правильно, но при попытке завершить работу процесс завершения работы может завершиться неудачно из-за конфликтов портов. Точно так же, если вам нужна куча 20GiB для Tomcat, и вы установили -Xms
и -Xmx
в JAVA_OPTS
, вы создадите кучу 20GiB для процесса, который останавливается Tomcat.Итак, используйте CATALINA_OPTS
, если у вас нет веских оснований для использования JAVA_OPTS
.
- 1. Installin Tomcat на Windows 7
- 2. Как добавить «Параметры Java» в Tomcat в Windows
- 3. Как заставить Tomcat работать на WIndows 7?
- 4. Как добавить параметры JVM в kafka?
- 5. установить PHP на Tomcat 7 в windows
- 6. Tomcat 6 в Windows 7
- 7. Исключение OutOfMemory на Tomcat 7
- 8. Как удалить или изменить существующие параметры JVM в Tomcat?
- 9. Как установить аргументы JVM на сервере Tomcat
- 10. Не удалось запустить JVM - Windows 7
- 11. Windows, Tomcat служба JVM -JvmSs параметр
- 12. Tomcat 6 не работает на Windows 7
- 13. Не удалось создать JVM в Windows 7
- 14. Tomcat JVM памяти настройки
- 15. Монитор JVM на службе tomcat
- 16. как запустить tomcat 7 версия в windows 7
- 17. Tomcat: Конфигурация внешнего JVM
- 18. Параметры запроса на чтение/запись до сервлета в Tomcat 7
- 19. Tomcat 7.0.54 JVM crashed
- 20. Как включить отладку SSL в Tomcat как службу Windows?
- 21. Как увеличить JVM-память на Tomcat 8
- 22. Получите кучу на JVM от Tomcat 6
- 23. java.lang.OutOfMemoryError в tomcat 7
- 24. Крушение Tomcat JVM - EXCEPTION_ACCESS_VIOLATION (0xc0000005)
- 25. Ошибка установки Apache tomcat в Windows 7
- 26. tomcat shutdowns без подключения в windows 7
- 27. Установка Tomcat 7 как службы на Windows Server 2008
- 28. Как добавить каталог в путь к определенному контенту Tomcat 7?
- 29. Добавить сертификаты SSL в tomcat 7
- 30. В Windows 7, как Java JVM устанавливает свойство «user.home» System?
Попробуйте с файлом setenv.bat (добавить этот файл) – MariuszS
@MariuszS Нет файла с именем setenv.bat? – hellzone
Как сказал MariuszS, вы должны добавить файл самостоятельно и добавить туда опции JVM. Catalina.bat проверит, существует ли этот файл и его выполняет. – Pieter