zoukankan      html  css  js  c++  java
  • eclipse debug maven plugin/maven tomcat plugin in debug mode

    这里有两个问题:

    1、在maven中使用tomcat

    2、在eclipse中debug maven的tomcat插件

    第一个问题比较简单,在pom里加入tomcat插件

     

    代码
    <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>tomcat-maven-plugin</artifactId>
    <version>1.0-beta-1</version>
    <configuration>
    </configuration>
    </plugin>

    在工程目录里使用mvn tomcat:run命令就可以跑起来,现在的tomcat版本是6.0.16。

    我是写了个批处理文件,双击直接清理,打包,运行tomcat

    cd /d %~dp0
    set MAVEN_BATCH_PAUSE=on
    mvn clean package -DdownloadSources=true tomcat:run

    第二个问题因为tomcat不是自己外部的,而是maven的plugin,就只能从maven入手,必须要加入

    set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,suspend=n,server=y -Xms256m -Xmx512m -XX:MaxPermSize=128m

    这句,才能开启debug模式。

    完整的批处理文件:

    完整的批处理
    cd /d %~dp0
    set MAVEN_BATCH_PAUSE=on
    set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,suspend=n,server=y -Xms256m -Xmx512m -XX:MaxPermSize=128m
    mvn clean package -DdownloadSources=true tomcat:run

    等tomcat在debug模式运行了之后,就可以在eclipse中开启调试了。端口为上面maven中指定的8787,可以随意修改

  • 相关阅读:
    nodejs安装autoprefixer
    nodejs安装Yui Compressor
    js捕捉回车事件
    支付宝服务窗前台页面规范
    html5 input type number 去掉加减号
    [USACO10HOL]赶小猪题解
    [USACO09FEB]改造路题解
    [HNOI2013]游走题解
    洛谷P1649 [USACO07OCT]障碍路线Obstacle Course BFS 最小转弯
    洛谷P1467 循环数 Runaround Numbers
  • 原文地址:https://www.cnblogs.com/xiziyin/p/1617462.html
Copyright © 2011-2022 走看看