maven中集成jetty
<build><plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<stopKey>stop</stopKey>
<stopPort>8888</stopPort>
<webApp>
<contextPath>/blog</contextPath>
</webApp>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>80</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
</configuration>
</plugin>
</plugins>
</build>
在pom.xml文件中加入以上代码即将jetty集成到项目中,经测试jetty支持servlet3.0,集成jetty可以更高效的开发项目
运行jetty:mvn jetty:run
以war包的形式运行jetty:mvn jetty:run-war (我觉得这种方式好,前者直接在当前项目路径下运行,会影响代码的开发和目录结构,而后者是将项目打成war包,然后运行解压的war)
停止jetty:mvn jetty:stop (停止jetty要配置stopkey和stopPort否则无法停止并且会报错。端口可以和启动端口一样也可以不一样)
我运行jetty时用:mvn clean -DskipTests jetty:run-war 先清空后跳过测试再运行
页:
[1]