更改jetty的端口的几种场景和具体实践

Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。

参考百度百科:http://baike.baidu.com/view/1425008.htm


Jetty在项目开发中用得比较频繁,本人待了两家公司,在开发阶段都选择使用jetty。

现在Maven大行其道,稍有远见的人可能都不会不使用Maven。因此我这里主要针对使用Maven时候的jetty端口配置:

下面的东西来自网上和个人的经验。其实真正的东西在jetty的官网上都有详细说明了,英语好的直接看官网,这是一切的源头,具体地址

http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin


1 直接使用命令行:

mvn -Djetty.port=9999 jetty:run

2 在POM文件中配置:

<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>9090</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>

参考:http://blog.csdn.net/bluishglc/article/details/6750717


在本人的项目中的配置记录如下:

  <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
                <version>6.1.16</version>
                <configuration>
                    <connectors>
                        <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                            <port>9999</port>
                            <maxIdleTime>3600000</maxIdleTime>
                        </connector>
                    </connectors>
                    <scanIntervalSeconds>10</scanIntervalSeconds>
                    <webDefaultXml>webdefault.xml</webDefaultXml>
                    <jettyEnvXml>src/main/resources/jetty-env.xml</jettyEnvXml>
                    <scanIntervalSeconds>10</scanIntervalSeconds>
                    <webAppSourceDirectory>${basedir}/webapp/</webAppSourceDirectory>
                </configuration>
            </plugin>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值