看起来像
MemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
是一个常见的问题。您可以增加 perm 空间的大小,但在 100 或 200 次重新部署后它将被填满。跟踪 ClassLoader 内存泄漏几乎是不可能的。
您在生产服务器上使用 Tomcat(或另一个简单的 servlet 容器 - Jetty?)的方法是什么?每次部署解决方案后是否重新启动服务器?
您是否将一个 Tomcat 用于多个应用程序?
也许我应该在不同的端口(或嵌入式 Jetty)上使用许多 Jetty 服务器,并且每次都取消部署/重新启动/部署?