我在弹性beanstalk上运行jhipster微服务设置时遇到了一些问题。我配置了三个独立的应用/环境:
当然,这些都在当地运行良好。我为每个项目生成了WAR文件,并将它们(通过eb cli)推送到各自的环境中。我能够访问注册表的UI,我可以看到网关和后端API服务都已成功注册。查看每个应用程序的日志,不会抛出任何异常(无论如何我都可以看到)。
当我去访问网关应用程序(角度应用程序)时,我收到标准的jhipster错误页面:
您的请求无法处理 抱歉,发生错误了。 状态:未经授权(未经授权) 消息:访问被拒绝
打开浏览器的控制台,我可以看到 - 确实 - 我从网关应用程序中获取了401。
这里有什么想法吗?我没有尝试访问安全页面或其他任何内容 - 只需点击默认实例网址即可。
其他一些细节:
我在生成应用程序时选择了JWT选项,并且我部署了使用-Pprod选项(./gradlew -Pprod bootRepackage)生成的* .war.original文件。
两个弹性beanstalk Tomcat实例都在运行:
运行Tomcat 8 Java 8的64位Amazon Linux 2016.03 v2.1.0
是的 - 感谢阅读。任何见解/建议都表示赞赏。