`

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
分享到:
评论

相关推荐

    maven-jetty-plugin

    在实际使用中,开发者通常会在`pom.xml`文件中添加以下配置来启用Maven Jetty Plugin: ```xml ... <plugin> <groupId>org.mortbay.jetty <artifactId>maven-jetty-plugin 版本号 <!-- 配置项 --> ...

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    要在Maven项目中使用`maven-jetty-plugin`,首先需要在项目的`pom.xml`文件中添加插件的配置。例如: ```xml ... <plugin> <groupId>org.mortbay.jetty <artifactId>maven-jetty-plugin <version>6.1....

    Maven + Jetty Plugin

    "Maven + Jetty Plugin" 是一个用于快速开发和测试Java Web应用程序的组合,它结合了Maven构建工具和Jetty服务器。Maven是一个强大的项目管理工具,它简化了构建、管理和部署Java项目的过程,而Jetty则是一个轻量级...

    Maven exec-maven-plugin:执行外部命令的实践指南

    本文详细介绍了exec-maven-plugin的基本概念、配置方法、执行简单和系统脚本、捕获命令输出、条件执行、并发执行、使用环境变量、错误处理、高级配置、使用案例以及局限性。通过这些知识点,读者可以更加自信地在...

    dockerfile-maven-plugin 配置记录

    dockerfile-maven-plugin 支持 maven 直接发布项目至 docker 镜像库

    Maven使用tomcat8-maven-plugin插件.docx

    使用 tomcat8-maven-plugin 插件可以简化项目的部署过程,无需手动配置 Tomcat 服务器。该插件可以自动将项目部署到 Tomcat 服务器上,并且可以自动配置 Tomcat 服务器的 settings。 结论 tomcat8-maven-plugin ...

    maven项目下用 jetty 启动热部署

    通过以上步骤,我们就成功地在Maven项目中配置了Jetty服务器的热部署。这种方式极大地提高了开发效率,使得开发者可以在编写代码的同时实时查看效果,减少了频繁的重启操作。记住,热部署只适用于开发环境,生产环境...

    Maven下使用Jetty进行Debug

    这段配置会告诉Maven使用Jetty来运行我们的Web应用。代码如下: ```xml ... ... <plugin> <groupId>org.mortbay.jetty <artifactId>jetty-maven-plugin <version>7.0.1.v20091125 <contextPath>/ ...

    jetty-maven-plugin-8.1.10.v20130312.zip

    【标题】"jetty-maven-plugin-8.1.10.v20130312.zip" 是一个用于Maven项目的Jetty服务器插件的版本包,它主要用于在开发过程中快速部署和测试Java Web应用程序。Jetty是轻量级、高性能的HTTP服务器和Servlet容器,而...

    xjar_maven_plugin.rar

    【xjar_maven_plugin.rar】是一个压缩包,包含与Java开发相关的工具,特别是针对Maven项目的xjar-maven-plugin插件。这个插件是用于帮助Java开发者在构建过程中对jar包进行加密,以保护其中的代码和资源不被轻易访问...

    tomcat7-maven-plugin-2.2.jar

    对于`tomcat7-maven-plugin`,我们可以这样配置: ```xml <plugin> <groupId>org.apache.tomcat.maven <artifactId>tomcat7-maven-plugin <version>2.2 <!-- 配置Tomcat服务器的相关信息,如URL、端口、...

    maven jetty

    在Maven的pom.xml文件中,我们需要添加Maven Jetty插件的配置。以下是一个基本的配置示例: ```xml ... ... <plugin> <groupId>org.mortbay.jetty <artifactId>maven-jetty-plugin <version>6.1.26...

    maven-jetty-plugin-6.1.3.jar

    maven-jetty-plugin-6.1.3.jar

    tomcat-maven-plugin

    maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现...

    基于Java的smart-doc-maven-plugin官方maven插件设计源码

    本项目是基于Java的smart-doc-maven-plugin官方maven插件设计源码,包含43个文件,其中包括27个Java源文件、7个Markdown文档、2个JSON文件、1个gitignore文件、1个LICENSE文件、1个NOTICE文件、1个PNG图片文件、1个...

    maven-jetty-plugin-6.1.7.jar

    maven-jetty-plugin-6.1.7.jar

    jetty-console-maven-plugin-1.53.zip

    【标题】:“jetty-console-maven-plugin-1.53.zip”是一个与Jetty服务器相关的Maven插件的版本包,版本号为1.53。Jetty是一款轻量级、开源的Java Web服务器和Servlet容器,广泛用于开发、测试和部署Web应用程序。...

    Maven与Jetty

    例如,`maven-jetty-plugin`或`jetty-maven-plugin`允许你在开发阶段直接通过Maven命令运行和调试你的Web应用,而无需进行完整的打包和部署步骤。 要将Jetty集成到Maven项目中,你需要在你的`pom.xml`文件中添加...

    maven-jetty-plugin-6.1.25-sources.jar

    maven-jetty-plugin-6.1.25-sources.jar

Global site tag (gtag.js) - Google Analytics