我正在将早期在 Jboss 4.2.3 上的 Web 应用程序移植到 Jboss 6 上。总共大约有 12 个 Web 应用程序,其中目前仅部署了 4 个。
这些 Web 应用程序基于 Axis2 1.5.5、spring 2.5、hibernate 3.2.5、OpenJPA 1.0、saxon 9.1。
类加载器隔离设置如下
<class-loading java2ClassLoadingCompliance="false">
<loader-repository>
webapp:loader=webapp.war
<loader-repository-config>java2ParentDelegation=false</loader-repository-config>
</loader-repository>
</class-loading>
我看到 PermGen 已经达到 440MB 并且在 Jboss 6 上增长,我已经设置-XX:MaxPermSize=512m
任何人都可以在这里为我提供确定问题的输入。
环境:JDK 1.6.0_26,Ubuntu 11.10