【发布时间】:2012-12-01 22:55:55
【问题描述】:
我在要部署我的应用程序的 Windows 上安装了 Tomcat 7。我需要为服务器上运行的应用程序设置几个 JVM 参数。在网上搜索时,我发现了两个(如果算上 Windows 服务,三个)阵营:
对于那些使用 eclipse:
双击服务器>打开启动配置>参数选项卡
对于那些使用tomcat的启动脚本的人:
创建一个 setenv.bat(或用于 Linux 的 setenv.sh)并设置 CATALINA_OPTS 或 JAVA_OPTS
但是,它们似乎是相互排斥的。在 eclipse 中设置参数(+1,如果你能知道它们的存储位置)不会影响启动脚本,并且在 eclipse 中启动时设置 setenv.bat 属性不会影响服务器。两者都单独工作。
两者都指向同一个安装,在eclipse的服务器总览页面中,我选择了“使用Tomcat安装(控制Tomcat安装)。
【问题讨论】:
-
我刚刚发现了这个:stackoverflow.com/questions/7387537/…。这是答案的引用:重要的是要了解eclipse WTP(在我的情况下为Indigo)提供的Tomcat插件不会调用外部(依赖于操作系统的)脚本来启动/停止Tomcat。相反,它们直接通过命令行 (java.exe ...) 生成 Tomcat JVM。
标签: eclipse tomcat tomcat7 eclipse-wtp