web-dev-qa-db-ja.com

Elastic BeanstalkのLinux AMIのTomcat 7インストールフォルダーはどこにありますか?

サンプルアプリケーションがインストールされ、パブリックDNSで動作するElastic Beanstalk linux-Tomcat AMIインスタンスがあります。インスタンスにsshすることはできますが、Tomcat 7の場所(server.xmlを編集するためのconfディレクトリ)を見つけることができません。 64ビットと32ビットのAMIでこれを試しました。これがどこにあるかについてのアイデアはありますか?私は下を見ました:

/etc
/usr/share

tmpの下にelasticbeanstalk-Tomcat7-deploymentファイルが見つかりました(空でした)。

私がやった:

Sudo yum install Tomcat7

サンプルアプリケーションも:8080から提供され、パブリックDNSで作業しています。そのため、同じbeantalkインスタンス上で2つのTomcatサーバーを実行しています。その場合、Tomcat 7フォルダーの場所を見つけようとしています(ポート80でページを提供しています)。

69
MikeW

2012年後半以降、通常は/usr/share/Tomcat7の下にあります。

それ以前は、通常/opt/Tomcat7の下にありました。

96
David Levesque

これが役立つかどうかはわかりません。 Tomcat7が/ usr/share/Tomcat7の下にある同様のAmazon Linux AMIを使用しています。

Tomcatがすでにマシンで実行されている場合は、次を試すことができます。

ps -ef | grep Tomcat

または

ps -ef | grep Java

実行元を確認します。

50
uchamp
  • Webappフォルダーを検索する場合は、次の場所にあります。

/ var/lib/Tomcat7/webapps /

  • ただし、これを入力して見つけることもできます。

find/-name 'Tomcat_version' -type d

「whereis」コマンドを使用します。

$ whereis Tomcat8
Tomcat8:/ usr/sbin/Tomcat8/etc/Tomcat8/usr/libexec/Tomcat8/usr/share/Tomcat8

10
sector7

2012年10月3日の時点で、サンプルアプリケーションと共にデプロイされた新しい「Apache Tomcat 7を使用したJava用のElastic Beanstalk」Linux x64 AMIのインストール場所は次のとおりです。

/etc/Tomcat7/

/etc/Tomcat7/Tomcat7.confファイルには次の設定があります。

# Where your Java installation lives
Java_HOME="/usr/lib/jvm/jre"

# Where your Tomcat installation lives
CATALINA_BASE="/usr/share/Tomcat7"
CATALINA_HOME="/usr/share/Tomcat7"
JASPER_HOME="/usr/share/Tomcat7"
CATALINA_TMPDIR="/var/cache/Tomcat7/temp"
8
mwoodman

Debian Wheezy 7およびTomcat 7では、次の環境変数が機能しました。

CATALINA_HOME=/usr/share/Tomcat7
CATALINA_BASE=/var/lib/Tomcat7
CATALINA_TMPDIR=/tmp/Tomcat7

(/ tmp/Tomcat7を手動で作成しました)

4
Sileria

6-6-15現在、Webルートの場所は、Tomcatを使用して/ tmp/deployment/application/ROOTにあります。

2
RushPro

私の場合、Ubuntu 16.04サーバー、およびデフォルトのTomcatインストールでは、以下にあります。

/var/lib/Tomcat8
0