如何设置(org.kohsuke.stapler。)订书机根目录不在/?

时间:2013-06-12 19:12:00

标签: java servlets

这可能是一个愚蠢的问题,但我想将Stapler设置为不是/

的目录

例如,来自此网站

http://stapler.kohsuke.org/getting-started.html

因为我将Stapler根设置为

<servlet>
  <servlet-name>Stapler</servlet-name>
  <servlet-class>org.kohsuke.stapler.Stapler</servlet-class>
</servlet>

<servlet-mapping>
  <servlet-name>Stapler</servlet-name>
  <url-pattern>/</url-pattern>
</servlet-mapping>

这意味着网址

http://myserver:myport/ 

映射到Stapler servlet。没关系。

现在,我想回答

http://myserver:myport/somedir
显然,仅仅改变下面的配置是不够的

<servlet>
  <servlet-name>Stapler</servlet-name>
  <servlet-class>org.kohsuke.stapler.Stapler</servlet-class>
</servlet>

<servlet-mapping>
  <servlet-name>Stapler</servlet-name>
  <url-pattern>/somedir/</url-pattern>
</servlet-mapping>

在这种情况下如何更改Stapler?

TIA

利奥

1 个答案:

答案 0 :(得分:2)

这似乎是一个Stapler bug。请参阅https://github.com/stapler/stapler/issues/24

上的未决问题