【问题标题】:Geronimo double slash "//" in urls with application having context root "/"应用程序具有上下文根“/”的 URL 中的 Geronimo 双斜杠“//”
【发布时间】:2014-04-04 22:06:14
【问题描述】:

我正在使用 Geronimo 2.2.1 版。我正在尝试部署一个war-文件,其上下文根设置为/ in geronimo-web.xml

现在每次我浏览我的应用程序时,所有的 url 都会用双正斜杠重写。

例子:

http://mydomain:8080//login.jsp
http://mydomain:8080//home.html

如何更改配置以只显示一个斜杠。我发现了类似的问题,但似乎都没有答案。

【问题讨论】:

  • AFAIK,根上下文根是空字符串,而不是/
  • @JB Nizet - 根据安装 Geronimo 时的默认根上下文,正确的根上下文是“/”(欢迎使用 tomcat 页面)。但是,空字符串的行为与“/”相同。
  • 我注意到,如果我在锚点中的 url 前面放置一个前导“/”,则会显示我想要的单个“/”。这肯定是不可取的,因为如果上下文根后来被更改为其他任何东西,所有的链接都会被破坏。

标签: java geronimo


【解决方案1】:

这是 Geronimo 2.2.1 的一个已知问题。您可以在Geronimo issue 6171查看详细信息。

该问题已得到修复,并将在下一个版本中发布。我已经使用 Geronimo 2.2.2 的最新快照验证了一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-19
    • 2012-06-18
    • 2018-03-18
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多