【发布时间】:2017-09-26 11:31:26
【问题描述】:
我们开发了一个 Spring Boot 应用程序来从 HDP 2.5 上的 Hbase 查询数据。
当我们在本地 Windows 机器上运行该应用程序时,它可以正常工作,因为它能够找到保存在应用程序资源文件夹下的 jaas.conf 和 krb5.conf 文件,并且我们在代码中将它们作为系统属性提供为例如System.setProperties("javax.security.auth.useSubjectCredsOnly","false");
System.setProperty("java.security.krb5.conf","D:\\host\\workspace\\projectname\\src\\main\\resources\\krb5.conf");
但是,当我们在 PCF 中部署时,它无法读取那些设置为系统属性的文件。
问题
在 PCF 中设置环境变量的方法是什么?
我们如何将文件放在 PCF 中,以便它们可用于应用程序的类路径?
【问题讨论】:
标签: spring-boot spring-security kerberos hortonworks-data-platform cloud-foundry