【发布时间】:2018-04-26 16:56:17
【问题描述】:
我设置了一个启用 ssl = true 的 Spring Boot 应用程序。在我的本地机器上,一切正常且符合预期。我的信任库和密钥库是单独的文件。两者都位于 src/main/resources/static/ssl/ 下。到目前为止,一切都很好。但是,如果我在弹性 beanstalk 上部署我的应用程序,我会得到以下日志:
java.io.FileNotFoundException: /var/app/current/src/main/resources/static/ssl/keystore.p12(没有这样的文件或目录)
为什么我的应用无法识别 elastic beanstalk 中的此路径?我在 application.properties 文件中设置了路径。我必须在任何地方另外设置路径吗?
问题不在于 ssl 不起作用,而是找不到文件。
【问题讨论】:
-
配置隐藏文件夹
.ebextensions.. 祝你好运! -
将它们放在
src以外的文件夹中。运行时您的源代码不会在实例中。
标签: java amazon-web-services ssl spring-boot amazon-elastic-beanstalk