java如何在AWS中创建环境变量(空格)?
我是亚马逊网络服务的新手。我已经使用Elastic BeanStalk来托管我们的web应用程序。在web应用程序中,我使用分配了某个位置的环境变量将文件推入该位置
我已将卖主设置为
D:\Applications\spring-boot\Resume_folder
并使用系统通过java进行访问。getenv在as中的应用
String path = System.getenv("VENDOR_HOME");
它在本地tomcat服务器上运行良好,我希望AWS也能实现同样的功能?任何帮助都将不胜感激
# 1 楼答案
Tomcat通常有一个setenv。sh文件,管理员可以在其中设置环境变量。在setenv。sh file您可以为供应商_HOME变量设置一行,如下所示:
具体来说,对于AWS BeanStalk,您可以查看this answer了解有关如何设置环境变量的详细信息
通常,您可以使用export命令在用于执行应用程序的脚本中设置Linux环境变量。最终答案将取决于您如何执行应用程序
我通常使用Spring Boot Maven Plugin来创建可执行的JAR文件。可执行JAR文件允许一个与JAR文件同名的配置文件(.config而不是.JAR),管理员可以从中导出环境变量
# 2 楼答案
在BeanStalk应用程序中,转到
Configuration
页面。找到Software Configuration
。点击编辑。您可以选择在本页底部添加Environment Properties