Glassfish动态应用程序重新加载不工作
问题描述:
我正在运行Glassgfish 3.1.2,我希望它能够在我运行构建时自动重新加载应用程序,并将新的类文件复制到应用程序中(在domain1/applications /中) 。Glassfish动态应用程序重新加载不工作
在Glassfish管理员中,我转到域 - >应用程序配置,并选中“重新加载”。 “重新加载轮询间隔”设置为2秒。
不应该说如果我复制新的类文件,然后在2秒内,Glassfish将重新加载应用程序?它似乎没有受到关注。我没有看到任何显示应用程序重新加载的日志,并且我的新类文件未被拾取。我已经确认他们正确复制。
我错过了什么?
在此先感谢。
答
你似乎在Glassfish的配置中做正确的事情。
您可能想通过更新自己在应用程序目录中的文件来手动触发重新加载,以便您知道它是自动重新加载中断还是重建时复制.class文件的过程。
有关动态重新加载的更多信息,请参阅Oracle文档,手动更新该页面底部的应用程序目录。
http://docs.oracle.com/cd/E19879-01/820-4337/beadz/index.html
答
检查您web.xml
文件此配置:
<context-param> <param-name>javax.faces.PROJECT_STAGE</param-name> <param-value>Development</param-value> </context-param>
如果<param-value>
设置为Production
您的应用程序不会刷新,直到你再次部署。