java - 如何将(org.kohsuke.stapler.)订书机根目录设置为非/目录?

标签 java servlets

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

例如,来自此网站

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

因为我将订书机根设置为

<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>

这意味着 URL

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>

这种情况下如何更换订书机?

TIA

狮子座

最佳答案

这似乎是订书机错误。请参阅https://github.com/stapler/stapler/issues/24中的未解决问题

关于java - 如何将(org.kohsuke.stapler.)订书机根目录设置为非/目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17073434/

相关文章:

java - 不使用spring框架的依赖注入(inject)

java - 如何仅针对用户输入的值更新数据库?

java - java Servlet 中磁盘的音频流

java - web.xml 中的 contextConfigLocation 初始化参数

java - 如何覆盖/替换 Maven 项目中的 GWT 类?

java - 如何从包中制作JAR?

java - Random 和 RandomGenerator 的区别

java - Servlet 的 JDBC 连接池

java - 如何从普通 Servlet 访问 Wicket WebSession

具有通用属性的 Java 枚举