当作为服务安装时,无法在tomcat中部署两个war文件

时间:2014-01-28 08:11:04

标签: tomcat7 windows-server-2008

我处于必须在tomcat中部署两个war文件的情况。使用

tomcat.apache.org/download-70.cgi#7.0.50

我有一台带3GB RAM的Windows Server 2003机器。 setenv.bat配置是

设置JAVA_OPTS = -XX:MaxPermSize = 1024m -Xms256M -Xmx2048M%JAVA_OPTS%

现在, 什么有效: 用startup.bat运行tomcat时。一切都按照我想要的方式运行。

什么行不通: 我安装了tomcat作为服务。在Tomcat7w.exe中进行相同的配置。但是,在部署第二次战争阶段它不会部署,它只是停滞不前。完全没有错误。

此外,当我将tomcat作为没有war文件的服务运行时,它会成功运行。

任何人都可以帮助我。

由于 Arvind的

1 个答案:

答案 0 :(得分:0)

我没有发布很多问题,但我得到了myslef的回答。应该尝试更多,然后在这里发布。谢谢你们,如果你正在寻找解决方案。我通过改变内存设置来修复它。我必须对这些内存设置进行一些测试,最后其中一个有效。

因此,对于此部署,我为XMx保留了1024MB,并且perm大小为412 MB,并且它有效。

干杯!