【问题标题】:Spring Security 3.2 + Tomcat 6.0.24Spring Security 3.2 + Tomcat 6.0.24
【发布时间】:2014-05-05 06:35:03
【问题描述】:

我正在使用 Spring 3.2.7 和 Spring Security 3.2.2 开发一个 Web 应用程序

我有一个奇怪的问题。

如果我使用 Apache Tomcat 6.0.35 的实例,我的应用程序会正确部署。如果我使用 Tomcat 6.0.24,我不会获得静态资源!我刚刚收到欢迎 jsp,但对于其他资源,我总是收到 404 错误。

你知道这个问题的根本原因吗?非常感谢!

编辑:我在服务器日志中没有收到任何错误

【问题讨论】:

  • 如果您不使用 Spring Security,它是否有效?如果是这样,请发布您的安全配置。您很可能添加了拒绝访问静态资源的访问规则。但是,如果您启用了调试日志记录(您应该启用),那么日志中将会出现错误。

标签: spring tomcat spring-mvc spring-security tomcat6


【解决方案1】:

这很可能意味着您错误地定义了资源文件夹。

需要检查的一些事项(您很可能已经完成): 1. 确保您已定义资源文件夹的位置 2. 确保您的 src 指向资源的正确位置

根据经验: 如果所有静态文件都返回 404,那么是我的资源文件夹位置的定义导致了问题(例如,调用 css/one.css 而不是 resources/css/one.css)。 如果选择的静态资源很少,那么很可能是你调用这些文件时的src不正确。

目前提供的信息尽我所能。请包含您的配置设置,以便我们更好地帮助您进行定位。

【讨论】:

    猜你喜欢
    • 2014-08-24
    • 2014-02-25
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    • 2013-08-10
    • 2014-04-23
    • 2014-02-02
    相关资源
    最近更新 更多