2016-12-29 73 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

相關問題