Передача системных свойств в управляемое tomcat веб-приложение при запуске другим процессом - PullRequest
0 голосов
/ 23 сентября 2011

Сценарий запуска веб-приложения будет выполняться автономным процессом управления Java.Я понимаю, что системные свойства -D могут быть установлены в CATALINA_OPTS в catalina.sh.Так есть ли единственный способ передать системные свойства для процесса управления java записать в catalina.sh?I

1 Ответ

2 голосов
/ 23 сентября 2011

Я думаю, что это возможно, но не имею точного ответа.

Если его можно передать в задаче муравья , как показано на этой ссылке , я предполагаю, что он должендля вызова

org.apache.catalina.startup.Bootstrap load(), передаваемого в аргументах JVM

<target name="tomcat-start">
    <java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
        <jvmarg value="-Dcatalina.home=${tomcat.home}"/>
    </java>
</target>

<target name="tomcat-stop">
    <java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
        <jvmarg value="-Dcatalina.home=${tomcat.home}"/>
        <arg line="stop"/>
    </java>
</target>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...