有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在AWS中创建环境变量(空格)?

我是亚马逊网络服务的新手。我已经使用Elastic BeanStalk来托管我们的web应用程序。在web应用程序中,我使用分配了某个位置的环境变量将文件推入该位置

我已将卖主设置为

       D:\Applications\spring-boot\Resume_folder

并使用系统通过java进行访问。getenv在as中的应用

       String path = System.getenv("VENDOR_HOME");

它在本地tomcat服务器上运行良好,我希望AWS也能实现同样的功能?任何帮助都将不胜感激


共 (2) 个答案

  1. # 1 楼答案

    Tomcat通常有一个setenv。sh文件,管理员可以在其中设置环境变量。在setenv。sh file您可以为供应商_HOME变量设置一行,如下所示:

    export VENDOR_HOME=/Applications/spring-boot/Resume_folder
    

    具体来说,对于AWS BeanStalk,您可以查看this answer了解有关如何设置环境变量的详细信息

    通常,您可以使用export命令在用于执行应用程序的脚本中设置Linux环境变量。最终答案将取决于您如何执行应用程序

    我通常使用Spring Boot Maven Plugin来创建可执行的JAR文件。可执行JAR文件允许一个与JAR文件同名的配置文件(.config而不是.JAR),管理员可以从中导出环境变量

  2. # 2 楼答案

    在BeanStalk应用程序中,转到Configuration页面。找到Software Configuration。点击编辑。您可以选择在本页底部添加Environment Properties