2016-12-29 16 views
1

ファイルwarをビルドしてtomcatにデプロイすると、index.htmlに次のように書かれたWebjarsが見つかりません。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

タグを使用して/の前にある任意のパスを指定すると、絶対パスが使用され、要求はlocalhost:[port]/whatever_path_isにリダイレクトされます。

だから私は、あなたが以下のように/せずに相対パスを使用することをお勧め:

src="path_to_your_js_files" 
+0

は 'SRC = "webjars/jqueryの/ jquery.min.js"'のように試してみました。動作しません。 – Raj

+0

ブラウザのコンソールでリクエストを確認できますか? –

+0

'f12'でクロムをチェックし、' not found'というメッセージとともに 'red'で表示します。私が手動でコンテキストパスを追加すると、okと判断されます。 – Raj

関連する問題