`

maven jetty plugin配置远程debug

 
阅读更多

   我们在使用maven-jetty-plugin的时候,如何来调试程序呢。

   1、首先在myeclipse中打开Run-->External Tools-->External Tools Configurations

   2、然后Program中新建pro-start

                在Main选项卡中,Location选择maven安装目录bin下的mvn.bat,

                然后Work Directory中选择你要运行的项目,

                在Arguments中输入jetty:run命令,

      再打开Environment选项卡,新增环境变量MAVEN_OPTS

                值为-Xdebug -Xnoagent -Djava.compiler=NONE                            -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y

     在这里suspend=y表示运行项目需要等待debug,如果想启动项目不需要等待debug,则这里改为n.



 

           3、如果想要运行停止命令,如上步骤建立pro-stop,在Arguments中输入jetty:stop即可,无需配环境    变量这一项

    

   4、配置debug,myeclipse中打开Run-->debug Configurations,如下配置

    5、将命令加入到快捷启动,如下图

    

 


 

        

 我的MAVEN_OPTS配置:-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -Dfile.encoding=UTF-8 -server -Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+PrintGCDetails -Xloggc:%M2_HOME%/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%M2_HOME%/java_pid.hprof

防止内存溢出

 

 

  • 大小: 93.5 KB
  • 大小: 96.2 KB
  • 大小: 70.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics