Jetty作为一个开源的web容器,为发布、部署应用提提供了便利。
在pom.xml中增加:
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
支持jdk1.7
<version>9.3.0.RC0</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webAppSourceDirectory>${basedir}/WebContent</webAppSourceDirectory>
<webApp>
<contextPath>/${project.artifactId}</contextPath>
</webApp>
<httpConnector>
<port>8080</port>
</httpConnector>
</configuration>
</plugin>
</plugins>
</build>
1、Jetty web容器支持不同版本的java sdk,选择安装合适你的jetty web容器。
出现java.lang.TypeNotPresentException: Type org.eclipse.jetty.maven.plugin.JettyRunMojo not present错误时,说明你的jetty web版本 过高 ,需要 选择低版本的 依赖。
2、使用 eclipse创建web-app程序时,会创建 一个src/main/webapp的目录,默认的web程序的根目录,在pom.xml修改成你的jsp\html\输出目录。<webAppSourceDirectory>${basedir}/WebContent</webAppSourceDirectory>
${basedir}是web项目的根目录