关闭

jetty-maven-plugin 7

8964人阅读 评论(0) 收藏 举报

我们在开发web程序时很多人愿意使用maven jetty插件,并且很多都使用的是jetty 6.1.XX版本。

现在jetty有eclipse接管,版本进行了提升,配置也进行了更改。

原jetty6.1.xx版本中pom的配置为

<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>maven-jetty-plugin</artifactId>
				<version>${jetty-version}</version>
				<configuration>
					<contextPath>/</contextPath>
					<connectors>
						<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
							<port>80</port>
							<maxIdleTime>60000</maxIdleTime>
						</connector>
					</connectors>
					<requestLog implementation="org.mortbay.jetty.NCSARequestLog">
						<filename>target/access.log</filename>
						<retainDays>90</retainDays>
						<append>false</append>
						<extended>false</extended>
						<logTimeZone>GMT+8:00</logTimeZone>
					</requestLog>
					<systemProperties>
						<systemProperty>
							<name>productionMode</name>
							<value>false</value>
						</systemProperty>
					</systemProperties>
				</configuration>
			</plugin>

这个maven-jetty-plugin插件的版本为6.1.22;

由于现在jetty项目由eclipse来接管,并且进行了升级,如果只修改maven的版本还不能完成web程序的启动。

需要做如下修改,将

<artifactId>maven-jetty-plugin</artifactId>

修改为

<artifactId>jetty-maven-plugin</artifactId>
同时版本也要提升,我这里使用的是7.2.0.v20101020。
下面的配置也要更改为
<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>jetty-maven-plugin</artifactId>
				<version>${jetty-version}</version>
				<configuration>
					<webAppConfig>
						<contextPath>/</contextPath>
						<descriptor>${basedir}/src/main/webapp/WEB-INF/web.xml</descriptor>
						<jettyEnvXml>${basedir}/src/main/webapp/WEB-INF/jetty-env.xml</jettyEnvXml>
					</webAppConfig>
					<connectors>
						<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
							<port>80</port>
						</connector>
					</connectors>
				</configuration>
			</plugin>

特别是在端口的配置,和原来使用的connector不同,修改了类的路径。


这样便将maven-jetty-plugin升级到了7以上的版本。
参考http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:315429次
    • 积分:3768
    • 等级:
    • 排名:第8795名
    • 原创:54篇
    • 转载:15篇
    • 译文:10篇
    • 评论:36条
    文章分类
    最新评论