访问ibm bluemix java运行时中的文件

时间:2016-10-20 12:14:34

标签: java ibm-cloud cloudfoundry

我在Bluemix上有一个Java运行时。我已将独立的可执行jar文件推送到此运行时。 jar文件还包含一个属性文件。

这需要通过USER-DEFINED环境变量访问,因为此属性文件会根据环境进行更改。

我设置了一个名为ENV_PROPERTIES= /com/java/prod.properties的属性,以便应用程序在运行时获取该属性文件。

我的问题:在基于CF的PaaS中,有没有办法在Bluemix中使用环境变量来引用已部署的文件?

2 个答案:

答案 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

希望这有帮助