我们在使用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
防止内存溢出
相关推荐
maven集成jetty必须jar包maven-jetty-plugin,内含多个版本
maven jetty 插件,直接放在ide的插件包即可
maven jetty插件配置指南。 看看就知道。
maven使用jetty启动,在pom.xml文件中添加Jetty plugin引用
dockerfile-maven-plugin 支持 maven 直接发布项目至 docker 镜像库
Maven下使用Jetty进行Debug maven 下面 debug 一直很好麻烦 本方是一种方法
maven-jetty-plugin-6.1.3.jar
xjar-maven-plugin 项目相关jar包。包括xjar-maven-plugin-4.0.2.jar loadkitv1.0.1.jar xjar-4.0.2.jar
maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现...
maven-jetty-plugin-6.1.7.jar
maven-jetty-plugin-6.1.5.jar
maven projects plugin出现红线怎么办,网上给许多比较蹩脚的方案。经过研究发现一个简洁的方法,一分钟就能搞定。
maven-jetty-plugin-6.1.25-sources.jar
maven-jetty-jspc-plugin-6.1.25-sources.jar
Maven使用tomcat8-maven-plugin插件
maven-jetty-jspc-plugin-6.1.22-site-component.jar
maven-jetty6-plugin-1.0.jar
修改版tomcat7-maven-plugin-2.2.jar
maven-jetty-jspc-plugin-6.1.9.jar