在catalina.bat中添加
1.java heap space
set java_opts=-server -xms256m -xmx512m -xx:maxnewsize=256m
2.permgen space 記憶體的永久儲存區域,這塊記憶體主要是被jvm存放class和meta資訊的,class在被loader時就會被放到permgen space中,
exception in thread "containerbackgroundprocessor[standardengine[catalina]]"
web app下都用了大量的第三方jar, 其大小超過了jvm預設的大小(4m)那麼就會産生此錯誤資訊了
set java_opts=-server -xx:permsize=64m -xx:maxpermsize=128m
綜合配置如下:
set java_opts=-server -xms512m -xmx1024m -xx:maxnewsize=512m -xx:permsize=64m -xx:maxpermsize=128m