Sto eseguendo Tomcat usando il pacchetto tomcat6 da Ubuntu 9.04, che crea un demone da Tomcat usando jsvc. Mi piacerebbe conoscere il modo corretto di impostare le opzioni heap Java come -Xmx
per Tomcat. Vorrei mettere la configurazione ovunque sia stilisticamente corretta, e ovunque sia meno probabile che venga sovrascritta dagli aggiornamenti del pacchetto Ubuntu.
Le opzioni che vedo adesso:
- Li codifica da qualche parte dentro
/etc/init.d/tomcat6
. - Li codifica da qualche parte dentro
/usr/share/tomcat6/bin/catalina.sh
. - Creare una riga
/usr/share/tomcat6/bin/startup.sh
per impostare CATALINA_OPTS in modo che abbia i flag desiderati, quindi esportare CATALINA_OPTS come variabile di ambiente. (Sembra che verrà raccolto dacatalina.sh
.)
L'ultima opzione suona come la migliore ed è raccomandata (senza spiegazione del perché) all'aumento dell'heapspace di Java nello script di avvio di Tomcat . Ma volevo ottenere una seconda opinione. Qualcuno vuole confermare che non esiste un modo migliore?