在Mac中,我可以将2+战争文件部署到tomcat7并且它可以工作。
但是我在Windows 2008 Tomcat7中部署2个战争文件时遇到问题。一个战争文件有效,但两个战争文件无效。
服务器中的错误是
java.lang.OutOfMemoryError: 超出 GC 开销限制
我通过添加setenv来增加内存.bat
set JAVA_OPTS=-Dfile.encoding=UTF-8 -Xms128m -Xmx4048m -XX:永久尺寸=64m -XX:最大渗透尺寸=256m
答案是Windows服务不起作用。它不会拾取增加内存。启动.bat工作正常。
答案给了我(阿洛夫)