Maven ·

如何设置(修改)jetty(maven插件maven-jetty-plugin)的端口

在使用jettymaven插件,有两种方式来改变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>
		<stopKey>www.tojsp.com</stopKey>
		<stopPort>5599</stopPort>
		<webAppConfig>
			<contextPath>/</contextPath>
			<defaultsDescriptor>src/main/resources/webdefault.xml</defaultsDescriptor>
		</webAppConfig>
		<scanIntervalSeconds>10</scanIntervalSeconds>
		<connectors>
			<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
				<port>8080</port>
				<maxIdleTime>60000</maxIdleTime>
			</connector>
		</connectors>
	</configuration>
</plugin>

参与评论