Java 如何在不重新启动服务器的情况下重新部署EJB项目
我对JBossSeam和Java web应用程序开发一般来说是新手。在阅读一些教程时,有一件事我无法理解,那就是如何重新部署我在EJB项目中对其进行了更改的bean,而不必重新启动承载使用bean的JBoss Seam web项目的JBoss应用程序服务器(6.0)。JBossAS启动大约需要2分钟,目前对项目进行更改和重新部署是一件痛苦的事情 我在网上看到的一些建议包括:Java 如何在不重新启动服务器的情况下重新部署EJB项目,java,jboss,ejb,javabeans,web,Java,Jboss,Ejb,Javabeans,Web,我对JBossSeam和Java web应用程序开发一般来说是新手。在阅读一些教程时,有一件事我无法理解,那就是如何重新部署我在EJB项目中对其进行了更改的bean,而不必重新启动承载使用bean的JBoss Seam web项目的JBoss应用程序服务器(6.0)。JBossAS启动大约需要2分钟,目前对项目进行更改和重新部署是一件痛苦的事情 我在网上看到的一些建议包括: 使用jmx控制台,例如转到。。。好吧,但是怎么做呢?我该怎么办 为ant创建build.xml文件,并进行某种自动部署。
- 使用jmx控制台,例如转到。。。好吧,但是怎么做呢?我该怎么办
- 为ant创建build.xml文件,并进行某种自动部署。。。有什么好的例子吗
非常感谢您的帮助。这可能是由于以下几个原因造成的:
请注意,一些库(例如Jasperreports)中可能会显示热重新部署。如果是这样,请重新启动服务器。但是您很少需要重新启动JBoss。我被告知的另一个选项是使用JBoss中的“触摸描述符”按钮(类似于“快速重新部署”选项)
devstudio4.0有它,但不确定早期版本。显然,它会在服务器上创建一个新的时间戳,并强制重新读取web.xml文件,从而重新部署。谢谢。我发现JBossAS的缓慢是因为它一次部署了太多的项目(我没有取消部署旧项目,这是一个多么大的错误!)。感谢您的帮助,如果我以后遇到同样的问题,我将尝试您提到的热部署选项。如上所述,我的JBoss As一次部署了太多不需要的项目。。。在取消部署几次之后,速度就不那么慢了。感谢您提供有关配置问题的指导,我会留意的。