我正在开发一个需要 15 分钟才能在本地服务器中构建和部署的项目,我的问题是我之前在 grails 中工作,而且我非常习惯在 Controller /servlet 中进行更改,然后刷新页面,更改会在不重新启动服务器的情况下得到反射(reflect),现在我想要这个项目的类似的东西,它是一个 Java E 应用程序,我们使用 Ant 来构建 EAR,任何输入都将受到高度赞赏,谢谢。
最佳答案
如果您使用 IDE 来处理应用程序到应用程序服务器的部署,您将能够将大多数更改热部署到当前正在运行的实例中。只要类结构不改变,例如没有对方法签名或新方法进行任何更改,根据我的经验,它工作得非常无缝。
如果您想要完整的类重新加载功能,即使签名更改也能实时重新加载类,您需要使用第三方选项,例如 JRebel .
关于java - 动态更改服务器而无需重新启动服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22346628/