【发布时间】:2016-01-26 13:48:15
【问题描述】:
我有一个需求,我需要从当前 java 项目中读取 ini 文件,但我无法动态检索路径。我尝试System.getProperty("user.dir") 来获取路径,但它不起作用。它在本地系统上运行良好,但在 AWS 上不起作用。此代码在AWS Lambda 上运行以处理 S3 上的事件。
【问题讨论】:
标签: java amazon-web-services aws-lambda
我有一个需求,我需要从当前 java 项目中读取 ini 文件,但我无法动态检索路径。我尝试System.getProperty("user.dir") 来获取路径,但它不起作用。它在本地系统上运行良好,但在 AWS 上不起作用。此代码在AWS Lambda 上运行以处理 S3 上的事件。
【问题讨论】:
标签: java amazon-web-services aws-lambda
尝试读取 LAMBDA_TASK_ROOT 环境变量的值:
final String projectPath = System.getenv("LAMBDA_TASK_ROOT");
【讨论】:
假设你有一个 maven 风格的项目,你应该可以通过在 ./src/main/resources/myfile.ini 中引用它来打开它。
您也可以通过类路径访问它
【讨论】: