Maven下使用 Jetty 进行Debug

merry0900

贡献于2013-01-14

字数:1306 关键词: Jetty 应用服务器

 Maven下使用Jetty进行Debug 目 录 1 环境和条件 1 2 配置 1 2.1 添加Jetty插件 1 2.2 配置eclipse 1 2.2.1 步骤一 1 2.2.2 步骤二 2 2.2.3 关闭Jetty 3 3 调试 3 3.1 修改页面后自动生效 3 3.2 修改类方法后自动生效 3 3.3 设置断点 3 第 页 共 1 页 机密 – 未经允许不得扩散 1 环境和条件 Maven-3.0.3 Eclipse 请阅读者事先具备一定maven知识 2 配置 2.1 添加Jetty插件 在pom.xml中加入如下代码段 org.mortbay.jetty jetty-maven-plugin 7.0.1.v20091125 / 2.2 配置eclipse 2.2.1 步骤一 进入Run/External Tools/External Tools Configuration目录,选择“Program”并点击“New”按钮。在“Main”标签中的“Location”中设置mvn的执行路径(比如/JavaDev/apache-maven-3.0.3/bin/mvn),在“Working Directory”中选择webapp所属的workspace,在“Arguments”中添加“jetty:run”,如图:   第 页 共 6 页 机密 – 未经允许不得扩散 在“Environment”标签中,点击“New”按钮,添加变量:MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y 如果设置suspend=n,则运行时不需要等待debugger。 2.2.2 步骤二   第 页 共 6 页 机密 – 未经允许不得扩散 进入“Run/Debug/Debug Configuration”目录,选择“Remote Java Application”并点击“New”按钮,在“Project”中选择webapp项目。并确保端口号与步骤一中“address=”设置的值相同。 关联源码:选择“Source”标签,选择“Add…”按钮添加关联的源代码,如下图,选择“Java Project”关联了vos-sale-service项目和vos-sale-webapp的源码。源代码关联后,即可进行调试。 配置完毕,开始调试:   第 页 共 6 页 机密 – 未经允许不得扩散 1. 在“Run/External Tools”中选择步骤一中创建的“Program”名称,开始运行插件,如果设置了suspend=y,则会等待下面的debugger运行; 2. 在“Run/Debug”中选择步骤二中创建的debugger,连接上后,即可以进行debug。 2.2.3 关闭Jetty 为了关闭jetty,建议选中步骤二中的“Allow termination of remote VM” 3 调试 3.1 修改页面后自动生效 略 3.2 修改类方法后自动生效 略(尚不支持新建方法这类情况) 3.3 设置断点 略   第 页 共 6 页 机密 – 未经允许不得扩散

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 金币 [ 分享文档获得金币 ]
2 人已下载

下载文档

相关文档