【问题标题】:Where is my jar in Elastic Beanstalk EC2我在 Elastic Beanstalk EC2 中的 jar 在哪里
【发布时间】:2018-09-11 10:31:18
【问题描述】:

我是 Elastic Beanstalk 的新手,但不是 AWS。 我刚刚使用示例 Java 应用程序(Java SE)生成了新的 EBS,并设法使其运行。 由于我习惯于手动创建 EC2 实例,因此我登录到我的 EC2 但找不到我的示例 jar 应用程序的部署位置。我的问题是:我的 JAR 部署在 EC2 中的哪个目录中?

最好的问候, 溴

【问题讨论】:

    标签: java amazon-web-services amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    FWIW 和我的 AMI“可运行 jar”在里面

    /var/app/当前

    如何解决这个问题: ssh 到 box,运行 ps -ef | grep java 然后 sudo ls /proc/<pid>| grep cwd 显示一个指向其当前工作目录的符号链接,它的 ps 输出显示它正在运行相对于该目录的本地 jar 文件。

    【讨论】:

      【解决方案2】:

      这将取决于 AMI,您需要检查您正在使用的特定 AMI 的文档。它会使用嵌入式 servlet 容器运行您的应用程序,或者它可能已经安装了 Jetty/Tomcat,然后您会在某处寻找战争。您还可以使用这种方法来检查当前 Java 进程正在使用哪个 jar/war:https://askubuntu.com/questions/44043/how-can-i-find-out-which-jar-files-java-is-currently-running-and-their-pids

      【讨论】:

        猜你喜欢
        • 2017-07-28
        • 2021-02-08
        • 2022-01-19
        • 2020-10-05
        • 2018-04-18
        • 2015-12-13
        • 2015-10-29
        • 2014-09-29
        • 2018-11-13
        相关资源
        最近更新 更多