我处于必须在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的
答案 0 :(得分:0)
我没有发布很多问题,但我得到了myslef的回答。应该尝试更多,然后在这里发布。谢谢你们,如果你正在寻找解决方案。我通过改变内存设置来修复它。我必须对这些内存设置进行一些测试,最后其中一个有效。
因此,对于此部署,我为XMx保留了1024MB,并且perm大小为412 MB,并且它有效。
干杯!