如果我构建一个 war
文件并将其部署到 tomcat 上,它找不到我在 index.html
中编写的 webjar,如下所示;
<script type="text/javascript" src="/webjars/jquery/jquery.min.js"></script>
<script type="text/javascript" src="/webjars/angularjs/angular.min.js"></script>
因此,必须手动更改 src="{my_application_name}/webjars/jquery/jquery.min.js"
有没有办法可以动态地做到这一点?
最佳答案
当您使用 src
标记指向 /
前面的任何路径时,它将采用绝对路径,并且您的请求将被重定向到 localhost:[port]/不管_path_is
。
所以我建议您使用不带 /
的相对路径,如下所示:
src="path_to_your_js_files"
关于java - Tomcat 中 WebJars 的 Spring Boot 上下文路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41377780/