Maven项目修改Jetty的启动端口

本打算使用Jetty绑定8888端口启动,网上的一些文章都介绍使用如下配置:

<plugin>  
   <groupId>org.mortbay.jetty</groupId>  
    <artifactId>maven-jetty-plugin</artifactId>  
    <version>6.1.26</version>  
    <configuration>               
        <scanIntervalSeconds>3</scanIntervalSeconds>  
        <connectors>  
            <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">  
                <port>8888</port>  
            </connector>  
        </connectors>                     
        <scanTargetPatterns>  
            <scanTargetPattern>  
                <directory>src/main/webapp/WEB-INF</directory>  
                <excludes>  
                    <exclude>**/*.jsp</exclude>  
                </excludes>  
                <includes>  
                    <include>**/*.properties</include>  
                    <include>**/*.xml</include>  
                </includes>  
            </scanTargetPattern>  
        </scanTargetPatterns>  
    </configuration>  
</plugin>

但我试过发现并不起作用,而且Jetty官网上也不是这样配置的。
后发现使用Jetty官网的配置可以实现这样的效果:

<plugin>
  <groupId>org.eclipse.jetty</groupId>
  <artifactId>jetty-maven-plugin</artifactId>
  <version>9.4.9.v20180320</version>
  <configuration>
    <scanIntervalSeconds>10</scanIntervalSeconds>
    <webApp>
      <contextPath>/upms</contextPath>
    </webApp>
    <httpConnector>
      <port>8888</port>
    </httpConnector>
  </configuration>
</plugin>

或者在Maven命令中指定端口

mvn clean -Djetty.http.port=8888 jetty:run
  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值