maven-jetty运行调试细节

有道云笔记 连接:

http://note.youdao.com/noteshare?id=5cf04b6b7f1e7bfaa73074ea08a4b095


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

以下可忽略:



一.在pom.xml中添加jetty-maven-plugin。
        注意的是,groupid为org.eclipse.jetty的插件更好,是jetty官方的maven插件,官网里的文档也很全。
        
        

二.配置m2e插件。
        这里配置好了会发现maven-jetty的自动部署运行、调试是如此imba——一个快捷键全部搞定。
1.项目右键-->run configuration-->Maven Build-->new ...-->Goals填写如下图:
         
        参数解释:
                a.jetty:stop。是因为频繁调试时,往往会出现端口被占用(blank ...)错误,是由于上一次jetty没有正常关闭,导致端口依然被占用。所以每次启动都先关闭jetty一次。
                b.-D jetty:port=8989加在jetty:run前面。是设置jetty端口号的一种方式。
                c.-war加在jetty:run后面。配合pom中配置的<war></war>路径,方便提取部署的war包。
2.可以在上面的配置中,Environment选项卡重配置以下参数。
        
        上面Value值为:-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y
        注意的是,debug最管用的方式就是直接选择debug下的maven build...:
        
3.设置快捷键。    
        


















猜你喜欢

转载自blog.csdn.net/na_simon2900086/article/details/53167497