【问题标题】:HTML file at the root of tomcat server using struts2使用struts2的tomcat服务器根目录的HTML文件
【发布时间】:2012-05-24 05:56:35
【问题描述】:

我正在使用struts 2。我想将googleverfication.htm文件永久放在我们网站的根目录下,以便通过Google网站管理员工具验证网站。

我正在使用 tomcat 6 服务器。

如何做到这一点?

我将文件保存在根目录并点击https://myurl.com/googleverfication.htm 但什么也没有出现。请求根本没有进行。

是否需要在 struts.xml 或 web.xml 中添加条目?

注意:我在 web.xml 中将 CAS 服务器过滤器用于 url 模式为 /*

谢谢!

【问题讨论】:

  • 为什么不使用谷歌提供的验证码,放在更灵活的header部分
  • 什么是“CAS 服务器过滤器”?

标签: tomcat struts2 struts tomcat6


【解决方案1】:

如果您通过映射 /* 来覆盖默认 servlet,那么该 servlet 将响应对“/googleverfication.htm”的请求。如果您想允许 /real/ 默认 servlet 响应对该文件的请求,请在您的 web.xml 文件中尝试:

<servlet-mapping>
  <servlet-name>default</servlet-name>
  <url-pattern>/googleverfication.htm</url-pattern>
</servlet-mapping>

如果您的“CAS 服务器过滤器”受到干扰,您可能希望对该 URL 模式进行例外处理(在 web.xml 中,通过不同的映射方式,或者通过将过滤器配置为忽略该特定的 URL 模式并通过 -通过请求到过滤器链的其余部分)。

【讨论】:

    猜你喜欢
    • 2020-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多