tomcat安装为服务 - 如何以非交互方式设置JAVA_OPTS

时间:2014-07-04 00:29:17

标签: java tomcat java-opts

我正在尝试在作为服务安装的Windows tomcat上为JAVA_OPTS添加一个选项。

  • 我可以通过使用开箱即用的tomcat实现这一目标
  • 我也可以通过tomcat服务安装来实现 使用gui是tomcat7w.exe。

但是,我需要以非交互方式进行自动化。 我试过把

SET JAVA_OPTS=%JAVA_OPTS% -javaagent:C:\MY_DIR
在setenv.bat和bin文件夹下的catalina.bat中;那没起效。 我也试过设置一个环境变量' JAVA_OPTS'从一个新的终端启动tomcat;仍然没有用。 问:有没有办法用非交互方式(没有gui)用tomcat服务指定JAVA_OPTS?

2 个答案:

答案 0 :(得分:1)

在Windows上,您可以使用' setx'设置环境变量。

http://ss64.com/nt/setx.html

这是讨论setx的用法的另一个stackoverflow线程:

How do I add to the Windows PATH variable using setx? Having weird problems

答案 1 :(得分:0)

我有一个解决方案。 我能够将JAVA_OPTS添加到Windows服务器2008所在的Options注册表项:HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Apache Software Foundation \ Procrun 2.0 \ Tomcat7 \ Parameters \ Java

让tomcat看到它。 在其他平台上可能会有不同的路径......但这是我能想到的最好的。