只需使用命令行,启动嵌入式glassfish服务器的最快方法是更改文件,重新编译,然后重新部署代码?
我正在使用:
mvn embedded-glassfish:run
mvn -pl mymodule/myproject package -DskipTests
这需要花费一分多钟时间来重新编译和重建war文件。嵌入式glassfish服务器可以用于爆炸战争目录吗?有没有更快的方法来开发servlet应用程序?
答案 0 :(得分:2)
你做错了。如果您使用的是JRebel,则不应重新编译并重新打包完整的应用程序。它只是你需要重新编译的改变的类,JRebel应该接受更改。
答案 1 :(得分:1)
JRebel应该对单个类文件进行热代码加载,为什么你不只是编译已更改的类并让JRebel为你做出魔术?
JRebel是一个小型的JVM插件 使Java开发人员成为可能 立即看到任何代码更改 到没有重新部署的应用程序。
答案 2 :(得分:1)
我没有使用嵌入式Glassfish,所以我不知道我做的更好,但这就是我在发展战争时的所作所为。