我有一个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加载所有静态资源?
答案 0 :(得分:0)
为什么不直接调用指定相对于它们所在位置的资源?
类似于<script src="appcontext/js/app.js"></script>
。
似乎这就是你所需要的,但也许我很想念你的问题