2011-05-05 54 views
1

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

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

我已经试过如下:

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

有什么建议吗?

回答

2

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

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

2

重新开始玻璃鱼过去为我解决了这个问题。