【问题标题】:Setting java_opts to tomcat service from command line从命令行将 java_opts 设置为 tomcat 服务
【发布时间】:2012-02-08 12:15:38
【问题描述】:

我有一个在 windows 上运行的 tomcat7 服务, 通常为了配置 Java 选项,我会转到 Tomcat 7.0\bin\tomcat7w.exe 并在 java 选项卡中,在 java 选项中我打印我想要的定义,例如 -javaagent:... 我想通过命令行或使用一些脚本使其自动化,有没有办法实现这一点并且仍然将tomcat作为服务运行? (现在我通过cmd运行tomcat:“sc tomcat7 start”)。

谢谢

【问题讨论】:

标签: tomcat windows-7 service java-opts


【解决方案1】:

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服务的后续启动。

【讨论】:

    猜你喜欢
    • 2019-07-21
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 2014-08-25
    • 2014-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多