Не изменять catalina.sh
!! Этот файл не должен изменяться пользователем.Обновления Tomcat могут переопределить его.Вместо этого создайте файл с именем " setenv.sh " в вашем "$ CATALINA_BASE / bin" (в той же папке, что и catalina.sh
).Установите там все переменные окружения.
setenv.sh
- необязательный файл.Если он существует, он импортируется catalina.sh
.И название подсказывает, что вы там положили.Это подходящее место для инициализации ваших $ CATALINA_OPTS, $ JAVA_OPTS и т. Д.
PS Вообще говоря, вам следует избегать подстройки файлов, которые могут измениться при наличии обновления пакета / дистрибутива и существует альтернативный подход к настройке.В этом случае файлы, такие как catalina.sh
, /etc/tomcat7/tomcat7.conf
, /etc/init.d/tomcatX
и т. Д., Могут быть обновлены в режиме без вывода сообщений, и вы даже не заметите, что ваши изменения конфигурации были отменены.