【问题标题】:Wicket URL with :: fails on Tomcat under MS Azure带有 :: 的 Wicket URL 在 MS Azure 下的 Tomcat 上失败
【发布时间】:2015-11-30 09:56:14
【问题描述】:

在 MS Azure 上的 Tomcat 上使用 :: 处理自定义检票口 URL 失败。

URL 看起来像 ./wicket/resource/com.evolveum.midpoint.web.security.MidPointApplication/::/::/::/::/::/webjars/adminlte/2.3.0/plugins/jQuery/jQuery-2.1.4.min-ver-1444052020000.js,它在到达 Tomcat 之前在 IIS 级别上出现错误 500。

上述网址的错误信息是: \\?\D:\home\site\wwwroot\midpoint\wicket\resource\com.evolveum.midpoint.web.page.PageTemplate\::\web.config ( 0) :Cannot read configuration file.

如何处理?向 Azure IIS 添加一些期望以跳过检票口的 URL?怎么样?

谢谢!

【问题讨论】:

    标签: tomcat azure wicket azure-web-app-service


    【解决方案1】:

    使用自定义 ResourceSettings#setParentFolderPlaceholder(String)。 Azure 的默认 :: 似乎存在问题。

    https://github.com/apache/wicket/blob/d3abc0ec0432afedf11f44015cbb3170b49bab7c/wicket-core/src/main/java/org/apache/wicket/settings/ResourceSettings.java#L632

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      • 2015-09-09
      • 2021-07-17
      • 2014-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-03-28
      相关资源
      最近更新 更多