2017-09-22 12 views
0

私はherokuでjava webappを持っています。それは雲の上を完全に走ります。しかし、ローカルで実行すると、古くなったリソースを使用するように見えます。私の瓶はnymmbl1-1.0.jarと呼ばれています。ターゲット\ nymmbl1-1.0.jarと〜.m2 \ repository \ com \ nymmbl \ nymmbl1 \ 1.0 \ nymmbl1-1.0.jarのリソースが正しいことを100%検証しました。ローカルで実行すると、リソースは古いです。これは、herokuローカルがいくつかのキャッシュバージョンを使用しているかのようです。herokuローカルの不具合対herokuのクラウド展開App

誰もこのようなことを見たことがありますか?

古くなったリソースは、ローカルの読み取り専用のSQliteデータベースです。 "heroku local"を実行すると、データベースにアクセスできますが、返されるコンテンツは現在のjarの実際のデータベースの内容とは異なります。返されるコンテンツは、現在のJARにない古いバージョンのSQLite DBからのものです。

私が言ったように、この問題はクラウド上で実行されても確認されません。

私の推測では、 "heroku local"は私が期待していないことをしています。何が問題か、これをデバッグする方法を提案できますか?

答えて

0

この問題は、一部のオブジェクトを更新すると消えてしまいました。記録のために、ここで私が変わっものです:

org.springframework.bootスプリング・ブート・スターター・親は、1.5.7.RELEASE

webjars-bootstrap.versionに 1.5.2.RELEASEから変更、3.3.6 3.3.7-1に

webjars-jqueryの-ui.versionから1.1.14 => 1.12.1

webjars-jquery.version 2.2.4 => 3.2.1

thymeleaf.version 3.2.5.RELEASE => 3 .0.7.RELEASE