Eclipse中调试Maven+Jetty
2015-10-19 13:22
561 查看
最近想做一些嵌入式项目,用到了jetty,突然发现Eclipse中并没有jetty的server,不论添加Server Adapters还是使用Run-Jetty-Run,还是自己手动部署war之后使用jdk的-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9090参数,总有这里或者那里不方便之处。
浏览Jetty官网,发现jetty的maven插件jetty-maven-plugin,将其加入项目pom文件中
systemProperty中加入DEBUG开关,开启调试
httpConnector中设置http相关参数
reload与scanIntervalSeconds配合实现热部署
运行jetty:run命令,即可启动并调试工程,但此插件要求java1.8及maven3以上版本运行
更多命令及参数设置,可参阅 jetty-maven-plugin
浏览Jetty官网,发现jetty的maven插件jetty-maven-plugin,将其加入项目pom文件中
<build> <plugins> <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>9.3.3.v20150827</version> <configuration> <systemProperties> <systemProperty><!-- 开启调试模式 --> <name>DEBUG</name> <value>TRUE</value> </systemProperty> </systemProperties> <httpConnector> <port>80</port><!-- 端口 --> </httpConnector> <reload>automatic</reload> <scanIntervalSeconds>1</scanIntervalSeconds><!-- 1秒检测一次变化 --> <webApp> <contextPath>/rasp</contextPath> </webApp> </configuration> </plugin> </plugins> </build>
systemProperty中加入DEBUG开关,开启调试
httpConnector中设置http相关参数
reload与scanIntervalSeconds配合实现热部署
运行jetty:run命令,即可启动并调试工程,但此插件要求java1.8及maven3以上版本运行
更多命令及参数设置,可参阅 jetty-maven-plugin
相关文章推荐
- i-jetty环境搭配与编译
- jetty小试
- 开发阶段Jetty运行Jsp报错且响应空白
- 深入jetty的使用详解
- JFinal 部署在 Tomcat 下推荐方法
- No plugin found for prefix 'jetty' in the current project and in the plugin groups
- 第一节 jetty中部署cometd
- maven项目 用jetty启动简单配置启动maven项目
- eclipse安装jetty插件{转载自:uestcyao的专栏 }
- Jetty连接数据库方式
- Java Web项目中pom.xml文件初始创建jetty运行环境
- build.gradle模板文件
- Inside tomcat(二)-------Top level view
- eclipse离线安装【link方式安装】jetty插件
- MyEclipse + Jetty + Jersey 创建RESTFul service
- Comet技术研究文档
- bean-validator-3.0-JBoss-4.0.2 LocalValidatorFactoryBean#0 jetty插件
- MVC架构Maven项目(二)工程创建
- jetty+cactus完成容器内测试
- Maven + eclipse + jetty