当我连接到我的AWS Elastic Beanstalk实例时,我找不到我的Web应用程序

时间:2015-01-15 21:49:08

标签: amazon-web-services ssh elastic-beanstalk

我使用

为我的AWS Elastic Beanstalk实例设置了SSH
eb ssh --setup

并且可以成功SSH到我的环境。但我看不到我的Web应用程序。当我连接时,我发现自己在一个空目录(ec2-user)和我

cd /home

我刚看到

drwx------  3 ec2-user ec2-user 4096 Jan 15 21:37 ec2-user
dr-xr-xr-x 23 root     root     4096 Jan 15 21:03 ..
drwxr-xr-x  3 root     root     4096 Oct 22 23:29 .

我的Web应用程序在哪里?

3 个答案:

答案 0 :(得分:25)

$ sudo find / -name <insert main file name here>查找。

例如:

$ sudo find / -name \*.php
/var/lib/tomcat8/webapps/ROOT/info.php
/var/lib/tomcat8/webapps/ROOT/index.php
/tmp/deployment/application/ROOT/info.php
/tmp/deployment/application/ROOT/index.php

或者,正如您所见,在/var/lib/tomcat8/webapps/ROOT/

您会注意到,这取决于平台。例如Python:

$ sudo find / -name application.py
/opt/python/bundle/2/app/application.py

答案 1 :(得分:10)

对于任何不想等待keep_window_open()的人,我在成功部署之前在find /找到了我的rails应用程序,在成功之后找到了/var/app/ondeck

答案 2 :(得分:0)

你的WAR的内容是/var/lib/tomcat8/webapps/ROOT/usr/share/tomcat8/webapps/ROOT