Jetty插件,运行web应用配置

基于maven工程,运行web应用服务器有两种方式:一种是在IDE工具中配置web应用服务器;一种是在pom.xml文件中配置web应用服务器插件

pom.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 ...
     <build>
        <plugins>
            <!-- jetty插件 -->
            <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
                <version>6.1.25</version>
                <configuration><!--配置说明-->
                    <connectors>
                        <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                            <port>8000</port>
                            <maxIdleTime>60000</maxIdleTime>
                        </connector>
                    </connectors>
                    <contextPath>/accessPath</contextPath>
                    <scanIntervalSeconds>0</scanIntervalSeconds>
                </configuration>
            </plugin>
        </plugins>
    </build>
  • Connectors中配置Connector对象,包含监听端口,如果不配置,默认监听8080端口
  • contextPath可选,配置web应用上下文,如果不配置,默认采用pom.xml中设置的名称
  • overrideWebXml可选,应用于web应用的web.xml的备用web.xml文件,可以存放在任何位置,可根据不同环境进行配置
  • webDefaultXml可选,webdefault.xml文件用来代替webapp默认提供给Jetty的文件
  • scanIntervalSeconds可选(秒),在设置间隔内检查web应用是否变化,如果有变化自动热部署。默认为0,表示禁用热部署
  • systemProperties可选,允许用户在设置一个插件的执行操作时配置系统属性

IDEA工程中

可以点击Reimport,在插件节点Plugins下会自动安装出现Jetty插件,双击jetty:run或jetty:run-exploded以运行模式启动Jetty服务器,或者右键菜单选择Debug运行应用

Eclipse中

可以在项目上右键输入选择run as ,在选择maven build…,在goal中输入jetty:run或jetty:run-exploded即可启动jetty服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值