Glassfish v3.0.1部署突然变得缓慢

时间:2011-05-05 15:51:02

标签: java glassfish glassfish-3

我有一个包含两个WAR文件的小型Web应用程序,我将其部署到Glassfish 3.0.1,我已经使用Eclipse Glassfish插件了很长时间。

今天,这个过程突然变得非常明显。包含一些JSP页面和静态资源的WAR需要大约100秒才能部署,而大的需要274秒(而不是之前大约7秒)。

我尝试了以下内容:

  • 反复停止并启动服务器。
  • Reunzip Glassfish。
  • 在Eclipse中删除并重新创建服务器适配器。
  • 使用Real Jar存档在服务器适配器中进行部署。
  • 拔下网络电源(可能是某些网络资源超时)。
  • 清理并重新部署项目。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

我猜测热重新部署正在填补内存中的perm gen空间。每次重新部署时都会变慢。

如果我是正确的,关闭服务器并定期重新启动应解决问题。

答案 1 :(得分:2)

过去,重启glassfish已经解决了这个问题。