Glassfish的回吐20多岁做热部署,是这样吗?(Glassfish taking 20s to

2019-09-01 15:19发布

我在工作JSF与项目EclipseGlassfish 3.1.2 。 每次我做了一个微小的变化,并将其保存,Glassfish的做hot deployment ,但服用太多的时间来做到这一点,大约20s ,至少。

我可以做点儿什么deacrease这个时间呢? 太可怕了开发的东西,你必须等待所有的时间时,每次我改变一些东西。

UPDATE这是怎么我的项目设置。

只要打开该文件夹下,这让我感到吃惊,这是这么多的.jar文件,这是正确的?

还有这个:

我Glassfish的配置:

任何的想法 ?

Answer 1:

有几种方法来部署一个GlassFish应用。 为了加快开发/调试运行,我们需要一种方法来快速地部署Web应用程序。 其中一个方法是使用热部署功能,另一个鲜为人知的特点是“目录部署”。 您只需指向GlassFish ,以开发目录,让它拿起,并从那里部署应用程序。 无包装和重新deoploying麻烦。 美中不足的是,每当你想重新部署应用程序,你只需要touch一个名为.reload这应该是出现在您的Web文件夹。 以下是您可以使用命令和目录结构。

–|myproj
–|–|src
–|–|web
–|–|–|WEB-INF
–|–|–|–lib
–|–|–|–classes
–|–|–|–web.xml
–|–|.reload

GLASS_FISH_HOME/bin/asadmin deploydir full_path_to_you_web_folder



文章来源: Glassfish taking 20s to do hot deployment, is that right?