Java Tomcat中Webjar的Spring引导上下文路径

Java Tomcat中Webjar的Spring引导上下文路径,java,spring,tomcat,spring-boot,Java,Spring,Tomcat,Spring Boot,如果我构建一个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> 因此,

如果我构建一个
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:[端口]/无论路径是什么

因此,我建议您使用不带
/
的相对路径,如下所示:

src="path_to_your_js_files"

src=“webjars/jquery/jquery.min.js”
一样尝试。无法工作。您可以在浏览器控制台中检查请求吗?使用
f12
在chrome中检查,并显示
红色
,显示消息
未找到
。如果我手动添加上下文路径,它会找到ok。