WEBX3学习-在eclipse下热部署webx(maven)工程

        我们在eclipse修改代码时,总是不希望频繁的重启服务器,因为会浪费很多时间,在tomcat下运行web项目时,可以修改java代码后,不需要重启server就可以将修改反映到系统中,但是maven项目在jetty下运行就比较麻烦,在WEBX3学习-在eclipse下debug调试webx(maven)工程中我们已经可以调试项目了,那么下面需要增加一些东西,使maven项目也可以修改代码后,直接在jetty server中实时反映。

        1、下载jrebel jar包,http://www.zeroturnaround.com/jrebel/,或者下载jrebel4.6 破解版。

        2、将jrebel的jar包,存放到一个目录中,我将jrebel.jar存到了D:\java\jrebel。

        3、在WEBX3学习-在eclipse下debug调试webx(maven)工程中我们填入过VM arguments,现在需要在后面追加 -noverify -javaagent:D:\java\jrebel/jrebel.jar,打开tutorial1 on jetty的运行配置,完整的VM arguments变量值为

        -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n-noverify -javaagent:D:\java\jrebel/jrebel.jar

如图:

WEBX3学习-在eclipse下热部署webx(maven)工程_第1张图片

        4、运行tutorial1 on jetty,之后修改java代码后,就不需要重启服务了。


你可能感兴趣的:(java,eclipse,maven,server,socket,jar)