第一步:配置pom.xml文件
<build>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.2.8.v20150217</version>
<configuration>
<!-- 这个可以调整jetty插件的端口 -->
<httpConnector>
<port>8081</port>
</httpConnector>
<!-- 这个是用来关闭当前的jetty的,建议每次不用了最好把jetty给关了,否则会出现端口占用的问题 -->
<stopKey>shutdown</stopKey>
<stopPort>9966</stopPort>
<scanIntervalSeconds>3</scanIntervalSeconds>
<webApp>
<contextPath>/TestWebApp</contextPath>
<resourceBases>
<resourceBase>TestWebApp/src/main/webapp</resourceBase>
</resourceBases>
</webApp>
</configuration>
</plugin>
</plugins>
</build>
下面对于上面的配置文件的部分进行说明:
1)3 :自动热部署
默认值是 0。大于 0 的数值表示开启,0 表示关闭,单位为秒。以配置数值为一个周期,自动的扫描文件检查其内容是否有变化,如果发现文件的内容被改变,则自动重新部署运用。
2)WEB上下文:
/TestWebApp 项目名称
项目的静态资源文件目录默认是 src/main/webapp
第二步:配置goals参数
启动jetty: 右击项目 –> Run –> Maven Build… –> Goals 输入:jetty:run 即可:
关闭jetty :输入: jetty:stop
第三步:在浏览器中进行测试
http://localhost:8090/TestWebApp/admin/login.html