每次,我都会在Eclipse下的java类中更改java编码。我单击run-as,它需要重新启动嵌入式Tomcat服务器才能使更改生效。如何在不需要重新启动Tomcat服务器的情况下测试更改。因为它非常耗时,如果我需要在每次更改某些编码时重新启动嵌入式Tomcat服务器。它会花一分钟来测试一点变化。
由于
答案 0 :(得分:3)
您需要的是热部署:
可热部署服务是可以添加或删除的服务 从正在运行的服务器。它能够改变飞行中的东西 目前已部署而未重新部署。
热门部署非常热门。节省了时间 当您的开发人员可以简单地运行他们的构建并拥有新代码时 自动部署而不是构建,关闭,启动是巨大的。
好消息是Eclipse中有一个热门部署。只需关注Eclipse tutorial for this
即可答案 1 :(得分:2)
此过程称为hot swap
或hot deploy
。有一些工具可以帮助您完成此过程。您可以检查的一个开源工具是HotSwapAgent。一个付费替代方案是JRebel。
显然不言而喻,这两者在功能和效率方面远非可比。但如果仅仅是出于测试目的,开源替代方案就可以了。在行业中,并没有那么多(我们在公司里尝试过它并且不符合我们的期望)。
答案 2 :(得分:1)