【发布时间】:2014-02-27 02:57:56
【问题描述】:
我目前正在研究如何通过一些配置设置将 Tomcat 部署为 Windows 服务。在不使用系统环境变量的情况下,如何指定 JRE 的位置(我将它与我的 Tomcat 发行版捆绑在一起)?另外,如何设置 Tomcat 的堆最小和最大大小?
到目前为止,我已经运行了带有一些附加参数的“service.bat”批处理文件,例如:
service.bat ServiceName //美国//tomcat7 --JvmMs512–JvmMx1024
尝试设置堆大小。这似乎不起作用。
编辑: 现在我对以下命令有了更深入的了解,我一直在使用它们:
tomcat7 //美国//测试 --JavaHome=PathToJRE --JvmMs=512 --JvmMx=1024
这仍然不起作用。我正在验证它不是因为我已经从主机上卸载了 Java。 这是我获取信息的位置:http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html
据我了解,在将 Tomcat 部署为服务时,“setenv.bat”和“setclasspath.bat”实际上并没有被执行。如果我错了,请纠正我,因为那将是我最简单的解决方案。另外,当您使用“service.bat”将 Tomcat 作为服务安装时,位于 tomcat/bin 中的批处理文件会执行什么操作?
-谢谢
【问题讨论】:
标签: java tomcat setup-deployment