如果你的项目利用maven管理后,测试的时候利用jetty真很方便
1. pom的build里面加入相应的plugin
<plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.26</version> <configuration> <webDefaultXml>src/test/resources/jetty/webdefault.xml</webDefaultXml> <jettyEnvXml>src/test/resources/jetty/jetty.xml</jettyEnvXml> <webAppSourceDirectory>WebRoot</webAppSourceDirectory> <scanIntervalSeconds>0</scanIntervalSeconds> </configuration> </plugin>
下面有个复杂点的.里面的端口在启动的时候也可以配置
<plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.26</version> <configuration> <scanIntervalSeconds>3</scanIntervalSeconds> <connectors> <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"> <port>9090</port> </connector> </connectors> <scanTargetPatterns> <scanTargetPattern> <directory>src/main/webapp/WEB-INF</directory> <excludes> <exclude>**/*.jsp</exclude> </excludes> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> </scanTargetPattern> </scanTargetPatterns> </configuration> </plugin>
然后在Debug Configuration 中 加入新的maven build -- >选中你的项目 在Goals: -Djetty.port=80 jetty:run
(-Djetty.port=80 是可选的)
这里多说一句,source里面要加上你的工程.否则可能在debug的时候找不到源码.
相关推荐
maven集成jetty必须jar包maven-jetty-plugin,内含多个版本
maven jetty 插件,直接放在ide的插件包即可
maven-jetty-jspc-plugin-6.1.25-sources.jar
详细介绍Eclipse+maven+jetty开发环境搭建
maven-jetty-plugin-6.1.3.jar
maven-jetty-plugin-6.1.7.jar
maven-jetty-plugin-6.1.26.jar
maven-jetty-jspc-plugin-6.1.9.jar
maven-jetty6-plugin-1.0.jar
maven使用jetty启动,在pom.xml文件中添加Jetty plugin引用
maven-jetty-plugin-6.1h.14.1-sources.jar
maven-jetty-jspc-plugin-6.1.4.jar
java开发中Eclipse+maven+jetty环境配置
idea+maven+jetty,整合最简单实例。
Maven与Jetty下的WEB项目开发调试。
maven+jetty 的ssh框架例子 直接运行 run:jetty
maven jetty插件配置指南。 看看就知道。
maven-jetty-plugin-6.1.25-sources.jar
NULL 博文链接:https://zxf-noimp.iteye.com/blog/806399