我是JBoss Seam和Java Web应用程序开发的新手。在完成一些教程时我无法弄清楚的一件事是如何重新部署我在EJB项目中进行了更改的bean,而无需重新启动托管使用JBoss Seam Web项目的JBoss Application Server(6.0)豆子。 JBoss AS启动大约需要2分钟,目前正在对项目进行更改并重新部署是痛苦的。
我在网上看到的一些建议包括:
其他人如何更有经验的JBoss Seam Web应用程序开发人员更快地部署您的项目?
非常感谢任何帮助,谢谢。
答案 0 :(得分:0)
这可能是由于多种原因造成的:
您是否对JBoss配置进行了任何更改?这也可能导致热部署问题。
祝你好运。答案 1 :(得分:0)
请注意,热重新部署可能会在某些库(例如Jasperreports)中显示memory leaks。如果是,请重新启动服务器。但是你很少需要重启JBoss。
答案 2 :(得分:0)
我被告知的另一个选择是使用JBoss中的“Touch Descriptors”按钮(类似于“快速重新部署”选项)。
Dev Studio 4.0有它,但不确定早期版本。显然它会在服务器上创建一个新的时间戳,并强制重新读取web.xml文件,从而重新部署。