首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring 4.3.0 + Tomcat :静态文件的“加载资源失败”消息

Spring 4.3.0 + Tomcat :静态文件的“加载资源失败”消息
EN

Stack Overflow用户
提问于 2016-07-16 01:41:52
回答 1查看 241关注 0票数 2

我使用Spring MVC和AngularJS作为前端。不幸的是,在Tomcat中部署时看不到静态文件。

我的目标是将AngularJS前端文件和Spring后端内容一起部署为一个WAR文件,以便在Tomcat中部署。

我不想使用JSP或Spring XML文件。

这是我的Eclipse Maven文件夹的结构:

Structure of webapp folder

我的index.html文件包含以下条目:

代码语言:javascript
复制
<script type="text/javascript" src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<script src="bower_components/angular-xeditable/dist/js/xeditable.js"></script>
<script src="bower_components/angular-resource/angular-resource.js"></script>

<script src="js/app.js"></script>
<script src="js/controllers.js"></script>
<script src="js/services.js"></script>

<link href="bower_components/angular-xeditable/dist/css/xeditable.css"
    rel="stylesheet">
<link href="bower_components/bootstrap/dist/css/bootstrap.min.css"
    rel="stylesheet">

我的SpringConfig.java看起来像这样:

代码语言:javascript
复制
 @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
     registry.addResourceHandler("/bower_components/**").addResourceLocations("/bower_components").setCachePeriod(3600);
     registry.addResourceHandler("/js/**").addResourceLocations("/js");
  }


 @Override
    public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
        configurer.enable();
    }

我希望有人能帮帮我!

EN

回答 1

Stack Overflow用户

发布于 2016-07-16 04:18:16

我认为这只是你的斜杠的问题。试试这个:

代码语言:javascript
复制
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
  registry.addResourceHandler("bower_components/**").addResourceLocations("/bower_components/").setCachePeriod(3600);
  registry.addResourceHandler("js/**").addResourceLocations("/js/");
}

如果这不起作用,你可能不得不摆弄它。没有人知道为什么会这样,但不幸的是,URL路径模式匹配多年来一直是Spring MVC最不一致和最令人头疼的方面之一。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38402225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档