1、在eclipse的eclipse.ini中设置-vm(注意是jdk目录下的,不能是jre下的)
2、在POM里配置jetty或者tomcat插件
3、选择eclipse菜单[run][externalTools][External Tools Configurations]
4、在environment 中添家加变量MAVEN_OPTS,值为
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n
5、选择Eclipse 菜单[run][debug configurations]
6、在弹出窗口的左侧[remote javaApplication]右键[new] 添加,右侧project为需要debug的工程,connection type选择standard(socket attach0,host为localhost,port为刚才MAVEN_OPTS中address后面的值
7、Stop也需要单独配置一个configuration,如上述,只把tomcat:run 改为tomcat:stop或者jetty则对应jetty:stop,如果不配置,只能在window资源管理器中杀死进程的方式停止运行。