从上下文路径问题提供的Spring Boot静态资源

时间:2016-06-03 15:28:57

标签: angularjs spring spring-boot

我有一个Angular UI,我在Jboss容器上部署为Spring Boot Web WAR文件(通过将所有html,js,css文件移动到/ resources / static文件夹)。我使用mvn包来创建WAR文件并将其部署在Jboss上。现在我意识到像我的app.js这样的所有静态资源都加载在http://localhost/appcontext/js/app.js中。 在我的角度代码我只是

   <body>
     <script src="https://code.angularjs.org/1.5.5/angular.js"></script>
    <script src="https://code.angularjs.org/1.5.5/angular-messages.min.js">     </script>
    <script src="https://code.angularjs.org/1.5.5/angular-resource.min.js"></script>
    <script src="https://code.angularjs.org/1.5.5/angular-route.min.js"></script>
    <script src="js/app.js"></script>
    <script type="text/javascript" src="https://cdn.rawgit.com/cdaguerre/gmaps- utility-library/4f71018696f179acabbe445f188fc2de13f60c3e/markerwithlabel/src/markerwithlabel.js"></script>
   </body>

执行代码时,它正试图在http://localhost/js/app.js中查找app.js并且找不到它。如何从http://localhost/appcontext加载所有静态资源?

1 个答案:

答案 0 :(得分:0)

为什么不直接调用指定相对于它们所在位置的资源? 类似于<script src="appcontext/js/app.js"></script>

似乎这就是你所需要的,但也许我很想念你的问题