在项目实施过程中,发现安装oa后启动tomcat7 后出现java.lang.OutOfMemoryError: PermGen space 操作系统为:win2008 x84 处理器:E5 内存:8G 没能修复,重做系统server2008 r2 x64 版本 后发现tomcat不能正常启动 只能自己安装jdk 后 把tomcat启动方式改为java 并选择jre/bin/java.dll 启动 但配置后仍出现java.lang.OutOfMemoryError: PermGen space 鼓捣一天多的时间,查询资料
解决办法:
java virtual Machine:
C:\Program Files (x86)\Common Files\Metasoft\jre6\bin\jrockit\jvm.dll
如果启动不了,重启系统
java Options:
-Dcatalina.home=C:\Program Files (x86)\Common Files\Metasoft\Tomcat7
-Djava.endorsed.dirs=C:\Program Files (x86)\Common Files\Metasoft\Tomcat7\common\endorsed
-Djava.io.tmpdir=C:\Program Files (x86)\Common Files\Metasoft\Tomcat7
-Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Xms128M -Xmx2048m -XX
ermSize=1500m -XX:MaxPermSize=2g
问题基本解决,现在还在测试!目前没发现内存溢出现象