有道云笔记 连接:
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.设置快捷键。