在使用jetty的maven插件,有两种方式来改变jetty server的端口,第一种方式较为简单,即:
通过命令行指定端口:mvn -Djetty.port=9999 jetty:run
另一种方式是在pom中的配置中通过指定新的connector来实现的,例如下述的配置文档:
- < 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 >