heroku局部故障与heroku云部署App

时间:2017-09-22 09:25:28

标签: maven heroku

我在heroku上有一个java webapp。它在云端运行完美。但是当在本地运行时,它似乎使用过时的资源。我的jar叫做nymmbl1-1.0.jar。我100%验证了目标\ nymmbl1-1.0.jar和〜.m2 \ repository \ com \ nymmbl \ nymmbl1 \ 1.0 \ nymmbl1-1.0.jar中的资源是否正确。在本地运行时,资源是旧的。就好像heroku本地使用的是一些缓存版本。

有没有人见过这样的东西?

过时的资源是本地只读SQlite数据库。运行“heroku local”时,将访问数据库,但返回的内容与当前jar中的实际数据库内容不同。返回的内容来自旧版本的SQLite DB,该版本不在当前的JAR中。

正如我所说,在云上运行时未发现此问题。

我的猜测是“heroku local”正在做一些我没想到的事情。你能说明问题或如何调试吗?

1 个答案:

答案 0 :(得分:0)

更新一些maven工件后,此问题消失了。在这里记录我改变的内容:

  

org.springframework.boot spring-boot-starter-parent,已更改为   1.5.2.RELEASE至1.5.7.RELEASE

     

webjars-bootstrap.version,从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