我在Bluemix上有一个Java运行时。我已将独立的可执行jar文件推送到此运行时。 jar文件还包含一个属性文件。
这需要通过USER-DEFINED环境变量访问,因为此属性文件会根据环境进行更改。
我设置了一个名为ENV_PROPERTIES= /com/java/prod.properties
的属性,以便应用程序在运行时获取该属性文件。
我的问题:在基于CF的PaaS中,有没有办法在Bluemix中使用环境变量来引用已部署的文件?
答案 0 :(得分:1)
@prasanna-bableshwar
Yes, you can create a user-defined environment variable from the bluemix console. See the section entitled "Adding user-defined environment variables"[1]:
[1]https://new-console.ng.bluemix.net/docs/manageapps/depapps.html#app_env
答案 1 :(得分:0)
我的应用程序中的这部分难题现已解决。虽然对于java实例(对于任何运行时),文件的根文件夹始终以' app'夹。所以你需要提到的路径将从这个app文件夹中的一个级别开始。在我的情况下,' app'下的文件夹被称为java。所以我的用户定义属性读取如下:
ENV_PROP = java/prod.properties
希望这有帮助