Korzystam z Tomcat przy użyciu pakietu tomcat6 z Ubuntu 9.04, który tworzy demona z Tomcat przy użyciu jsvc. Chciałbym znać właściwy sposób ustawiania opcji sterty Java, takich jak -Xmx
Tomcat. Chciałbym umieścić konfigurację wszędzie tam, gdzie jest najbardziej poprawna stylistycznie i gdziekolwiek jest najmniej prawdopodobne, że zostanie ona zastąpiona przez aktualizacje pakietu Ubuntu.
Opcje, które widzę teraz:
- Zakoduj je gdzieś w środku
/etc/init.d/tomcat6
. - Zakoduj je gdzieś w środku
/usr/share/tomcat6/bin/catalina.sh
. - Utwórz wiersz w,
/usr/share/tomcat6/bin/startup.sh
aby ustawić CATALINA_OPTS tak, aby miał żądane flagi, a następnie wyeksportuj CATALINA_OPTS jako zmienną środowiskową. (Wygląda na to, że zostanie odebrany przezcatalina.sh
.)
Ostatnia opcja brzmi jak najlepsza i jest zalecana (bez wyjaśnienia dlaczego) w Zwiększanie przestrzeni sterty Javy w skrypcie startowym Tomcat . Ale chciałem uzyskać drugą opinię. Czy ktoś chce potwierdzić, że nie ma lepszego sposobu?