Jetty 9+Maven 修改預設啟動埠
阿新 • • 發佈:2019-01-10
9以下版本修改配置:
- <plugin>
- <groupId>org.mortbay.jetty</groupId>
- <artifactId>maven-jetty-plugin</artifactId>
- <version>6.1.26</version>
- <configuration>
- <scanIntervalSeconds>3</scanIntervalSeconds>
- <
- <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>**/*.xml</include>
- </includes>
- </scanTargetPattern>
- </scanTargetPatterns>
- </configuration>
- </plugin>
9以上的版本,新增以下內容無效。
- <connectors>
- <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
- <port>9090</port>
- </connector>
- </connectors>
檢視官方文件,發現<connnector>節點變成了<httpConnector>,在<httpConnector>下新增節點<port>即可,完整配置如下:
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.2.6.v20141205</version>
<configuration>
<stopKey>stop</stopKey>
<stopPort>9999</stopPort>
<scanIntervalSeconds>5</scanIntervalSeconds>
<contextXml>${project.basedir}/src/main/resources/jetty-context.xml</contextXml>
<webApp>
<contextPath>/NeuPushService</contextPath>
</webApp>
<httpConnector>
<port>8082</port>
</httpConnector>
</configuration>
</plugin>