Jetty插件 - docBase等效

时间:2012-10-11 15:19:04

标签: configuration maven-jetty-plugin

我有一个目录C:\ documents \,我想通过访问http://localhost/something/访问其文件和子目录?使用Tomcat,我知道我可以使用

<Context docBase="/documents" path="/somthing" />

如何使用Maven Jetty插件完成此操作?我正在使用如下所述的插件版本:

<plugins>
    <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty-maven-plugin</artifactId>
    <configuration>
      <scanIntervalSeconds>1</scanIntervalSeconds>
      <webDefaultXml>src/test/resources/webdefault.xml</webDefaultXml>
      <stopPort>9966</stopPort>
      <stopKey>foo</stopKey>
    </configuration>
    <version>7.0.0pre1</version>
    </plugin>
</plugins>

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我能够通过转到更高版本的插件来解决此问题,并对我的配置(pom.xml)文件进行以下更改:

<plugins>
    <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty-maven-plugin</artifactId>
    <configuration>
      <scanIntervalSeconds>1</scanIntervalSeconds>
      <webDefaultXml>src/test/resources/webdefault.xml</webDefaultXml>
      <stopPort>9966</stopPort>
      <stopKey>foo</stopKey>
      <contextHandlers>
        <contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
          <contextPath>/documents</contextPath>
          <resourceBase>/something</resourceBase>
        </contextHandler>
      </contextHandlers>          
    </configuration>
    <version>8.1.5.v20120716</version>
    </plugin>
</plugins>