Ищу я тут способ программно в NSIS-инсталляторе сконфигурировать java для томката, встающего как Windows Service. В случае обычного запуска через startup.bat/shutdown.bat это было бы JAVA_OPTS (common for startup & shutdown) + CATALINA_OPTS (startup only). В случае Windows Service, запускаем tomcat7w (гуёвый конфигуратор), смотрим что он там понаписал на вкладке Java, делаем поиск в реестре и находим: HKLM\SOFTWARE\Apache Software Foundation\Procrun 2.0\*MyService*\Parameters\Java. Там есть значения JvmMs, JvmMX и Options. (UPD: Их также можно задать, подкрутив service.bat, но не суть.)
Вопрос: эти JvmMs, JvmMx и Options — только для startup или общие для startup и shutdown? Если общие, то как задать отдельные для startup? И где это всё написано? В частности, я хочу ей дать очень много памяти, shutdown-у столько не надо, да и вылетит он по OutOfMemoryError при таких раскладах.