Я запускаю Tomcat за допомогою пакету tomcat6 від Ubuntu 9.04, який робить демона з Tomcat за допомогою jsvc. Я хотів би знати правильний спосіб встановити параметри купі Java, як -Xmx
у Tomcat. Я хотів би розмістити конфігурацію там, де це найбільш стилістично правильно, і там, де найменш ймовірно, буде замінено оновленнями пакету Ubuntu.
Параметри, які я бачу зараз:
- Жорсткий код їх десь
/etc/init.d/tomcat6
. - Жорсткий код їх десь
/usr/share/tomcat6/bin/catalina.sh
. - Створіть рядок,
/usr/share/tomcat6/bin/startup.sh
щоб встановити CATALINA_OPTS потрібні прапори, а потім експортуйте CATALINA_OPTS як змінну середовища. (Схоже, його підхопитьcatalina.sh
.)
Останній варіант звучить як найкращий, і він виступає (без пояснення чому) при збільшенні простору Java в сценарії запуску Tomcat . Але я хотів отримати другу думку. Хтось хоче підтвердити, що немає кращого способу?