我在工作JSF
与项目Eclipse
和Glassfish 3.1.2
。 每次我做了一个微小的变化,并将其保存,Glassfish的做hot deployment
,但服用太多的时间来做到这一点,大约20s
,至少。
我可以做点儿什么deacrease这个时间呢? 太可怕了开发的东西,你必须等待所有的时间时,每次我改变一些东西。
UPDATE这是怎么我的项目设置。
只要打开该文件夹下,这让我感到吃惊,这是这么多的.jar文件,这是正确的?
还有这个:
我Glassfish的配置:
任何的想法 ?
有几种方法来部署一个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