利用Jetty 来部署Maven 管理下的Eclipse Web项目

第一步:配置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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值