Jetty 9 增加项目部署目录

Jetty version = jetty-9.3.12.v20160915 - 15 September 2016

  • jetty 下新建一个目录 webapps-dev 用来发布开发版本的项目

  • 找到 jetty/etc/jetty-deploy.xml 配置文件,修改第 42 ~ 49 行:

    1
    2
    3
    4
    5
    6
    7
    8
    <Set name="monitoredDirName">
    <Property>
    <Name>jetty.deploy.monitoredPath</Name>
    <Default>
    <Property name="jetty.base" default="." />/<Property name="jetty.deploy.monitoredDir" deprecated="jetty.deploy.monitoredDirName" default="webapps"/>
    </Default>
    </Property>
    </Set>

注释,替换为:

1
2
3
4
5
6
7
8
9
10
<Set name="monitoredDirectories">
<Array type="java.lang.String">
<Item>
<Property name="jetty.base" default="." />/webapps
</Item>
<Item>
<Property name="jetty.base" default="." />/webapps-dev
</Item>
</Array>
</Set>

  • 启动 Jetty,从下图启动日志中红框内可以看到,已经将 jetty/webappsjetty/webapps-dev 添加到 Jetty 的项目部署目录中。

    启动日志