【发布时间】:2012-09-28 22:21:06
【问题描述】:
我正在使用 SpringMVC 和 JavascriptMVC 制作一个示例 Web 应用程序,部署了 Tomcat 7。我在我的应用程序中加入了 Spring 安全性和 Spring MVC,我从 Mkyong 的这篇文章中获得了帮助 http://www.mkyong.com/spring-security/spring-security-form-login-using-database/ 现在我的应用程序在我将其部署到 tomcat 时运行良好,但现在我想在我的应用程序中添加客户端 MVC,即 JavascriptMVC,我想在我的应用程序中添加脚本资源,如 js 文件。
这是我的应用程序的流程,用户使用启动应用程序
"//localhost:8080/SpringMVC(应用名称)/welcome(/welcome被控制器重定向到hello.jsp页面)"
这显示登录页面,一旦写入用户凭据,他就会进入 hello.jsp 页面。在这个页面中,我添加了我的 JacascriptMVC 代码并在标签中引用了一个 js 文件,该应用程序在我的浏览器本地运行良好,但是当我将它部署到 tomcat 上时,它说资源不可访问 404 错误并且只显示基本的 html,并且不能访问js和css文件。
我尝试了很多方法来访问资源,比如
<script src='./WebContent/javascriptmvc/steal/steal.production.js'/>
<script src='WebContent/javascriptmvc/steal/steal.production.js'/>
<script src='/WebContent/javascriptmvc/steal/steal.production.js'/>
但都给出了同样的错误。
我的war文件的应用目录结构
-SpringMVC
-WEB-INF
-pages
-hello.jsp
-login.jsp
-META-INF
-WebContent
-javscriptmvc
-steal
-steal.production.js
任何帮助将不胜感激。 法赫德
【问题讨论】:
-
AFAIk,您无需在路径中指定 WebContent 文件夹。将其视为这些资源的根文件夹。
标签: javascript spring-mvc spring-security tomcat7 javascriptmvc