我有一个在Windows上运行的tomcat7服务,
通常为了配置 Java 选项,我会转到 Tomcat 7.0\bin\tomcat7w.exe 并在 java 选项卡中,在 java 选项中打印我想要的定义,例如 -javaagent:...
我想通过命令行或使用一些脚本来自动化执行此操作,有什么方法可以实现此目的并仍然将 tomcat 作为服务运行? (现在我通过cmd运行tomcat:“sc tomcat7 start”)。
Thanks
See http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html#Updating_services http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html#Updating_services
您可以运行如下所示的内容(第一个“tomcat7.exe
“是服务可执行文件名称,第二个”//US//tomcat7
" 是前缀为的服务名称//US//
,意思是“更新服务”):
tomcat7.exe //US//tomcat7 "--JvmOptions=-Xrs;-javaagent:xyz"
传递的值--JvmOptions
标志以分号分隔JAVA_OPTS
旗帜。如果您在服务未运行时执行此操作,即在执行之前:
sc.exe tomcat7 start
那么它将影响“tomcat7”Tomcat 服务的后续启动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)