2016-12-29 91 views
1

如果我构建了一个war文件并将其部署在tomcat上,它无法找到我在index.html中编写的webjar,如下所示:Tomcat中WebJars的Spring引导上下文路径

<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"

有没有一种办法可以动态地做到这一点?

回答

0

当您使用src标记指向/之前的任何路径时,它将采用绝对路径,您的请求将被重定向到localhost:[port]/whatever_path_is

因此,我建议你使用相对路径,而不/象下面这样:

src="path_to_your_js_files" 
+0

试图像'SRC = “webjars/jQuery的/ jquery.min.js”'。不起作用。 – Raj

+0

您可以在浏览器的控制台中查看请求吗? –

+0

用'f12'检查铬,并显示''红色',并显示'not found'消息。如果我手动添加上下文路径,它会发现确定。 – Raj

相关问题