Jak ustawić argumenty JVM w tomcat, który działa zarówno w eclipse, jak i przy użyciu startup.bat
Mam instalację Tomcat 7 w systemie Windows, do którego wdrażam moją aplikację. Mam kilka argumentów JVM, które muszę ustawić dla aplikacji działających na serwerze. Szukając w sieci, znajduję dwa (trzy, jeśli liczysz usługę Windows) obozy:
Dla osób używających eclipse:
Kliknij dwukrotnie serwer> Otwórz konfigurację uruchamiania> argumenty
Dla osób korzystających ze skryptu startowego tomcat:
Utwórz setenv.bat (lub setenv.sh dla systemu Linux) i ustaw CATALINA_OPTS lub JAVA_OPTS
Jednak wydają się wzajemnie wykluczać. Ustawienie argumentów w eclipse (+1, jeśli można stwierdzić, gdzie są przechowywane) nie wpływa na skrypt startowy, a ustawienie właściwości setenv.bat nie wpływa na serwer, gdy zostanie uruchomiony w eclipse. Obie działają indywidualnie.
Zarówno wskazują na tę samą instalację, jak i na eclipse na stronie przeglądu serwera, wybrałem „Użyj instalacji Tomcat (przejmuje kontrolę nad instalacją Tomcat).