21

我有以下 Maven 代码片段

<plugin>
  <!-- http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin -->
  <groupId>org.mortbay.jetty</groupId>
  <artifactId>maven-jetty-plugin</artifactId>
  <version>6.1.16</version>
  <configuration>
    <contextPath>/thomas</contextPath>
    <stopPort>9966</stopPort>
    <stopKey>foo</stopKey>
  </configuration>
</plugin>

我想将上下文路径设置为“/”,但 Jetty 插件不尊重它,上下文回退到使用文件夹(或模块)名称作为上下文路径。如果我使用名称设置上下文路径,例如:

 <contextPath>/thomas</contextPath>

有什么建议么?

提前致谢。

4

5 回答 5

40

FWIW 这就是你需要的码头 8

<plugin>
 <groupId>org.mortbay.jetty</groupId>
 <artifactId>jetty-maven-plugin</artifactId>
 <version>8.1.7.v20120910</version>
 <configuration>       
   <webApp>
    <contextPath>/</contextPath>
  </webApp>
 </configuration>
</plugin>
于 2012-11-04T22:51:01.620 回答
26

这适用于 Jetty 6(版本 8 和 9,请参阅 Michael McCallum 的答案):

           <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
                <version>6.1.22</version>
                <configuration>
                    <contextPath>/</contextPath>                     
                </configuration>
                ...
            </plugin>

希望能帮助到你。

(通常我在提供赏金后就开始工作了!!)

于 2012-01-16T13:53:38.340 回答
3

确实有效(当前版本示例):

<plugin>
    <groupId>org.eclipse.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>9.3.0.M2</version>
    <configuration>
    <webApp>
        <contextPath>/${path}</contextPath>
    </webApp>
    </configuration>
</plugin>
于 2015-04-15T19:32:11.343 回答
0

有用!看看这个 :

<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
<configuration>
    <scanIntervalSeconds>10</scanIntervalSeconds>
    <contextPath>/</contextPath>
    <stopKey>foo</stopKey>
    <stopPort>9999</stopPort>
</configuration>
于 2012-02-03T08:35:01.350 回答
0
  <plugin>
  <groupId>org.eclipse.jetty</groupId>
  <artifactId>jetty-maven-plugin</artifactId>
  <version>9.2.11.v20150529</version>
  <configuration>
    <scanIntervalSeconds>10</scanIntervalSeconds>
    <webApp>
         <contextPath>/yourContextPath</contextPath>
    </webApp>    
  </configuration>
  </plugin>
于 2015-07-25T19:48:34.057 回答