我只是在玩将一个整体式的JHipster应用程序部署到Heroku。
我按照这些说明进行操作。似乎部署正常~创建表并加载静态数据。我可以登录并浏览该网站。
但是,当我尝试更新或创建任何内容时,我收到内部服务器错误。按照此处运行heroku log
后,我看到以下错误:
错误 4 --- [ XNIO-2 任务-32] o.h.m.w.rest.errors.ExceptionTranslator : 发生意外错误: 配置的节点均不可用:[{#transport#-1}{localhost}{127.0.0.1:9300}] 2017-08-09T22:25:52.182502+00:00 heroku[路由器]:at=info 方法=删除
在本地运行应用程序时,mvn(开发配置文件(和 H2 数据库一切正常。谁能给我一个如何继续的指示?
JHipster v4.6.2/Angular 4/PostgreSQL
非常感谢,
事实证明,当我生成我的应用程序时,我选择了弹性搜索。根据这里:
JHipster需要一个外部Elasticsearch实例
。正如盖尔在这里的评论中提到的:
Prod Profile 中使用 Elasticsearch Jhipster 应用程序的常见错误是用户忘记实例化 Elasticsearch 实例
。事实上,在我的application-prod.yml
中,我有这个:
data:
elasticsearch:
cluster-name:
cluster-nodes: localhost:9300
目前,我刚刚将其注释掉,并按照此处将应用程序重新部署到Heroku。
谢谢