サンプルアプリケーションがインストールされ、パブリック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
でページを提供しています)。
2012年後半以降、通常は/usr/share/Tomcat7
の下にあります。
それ以前は、通常/opt/Tomcat7
の下にありました。
これが役立つかどうかはわかりません。 Tomcat7が/ usr/share/Tomcat7の下にある同様のAmazon Linux AMIを使用しています。
Tomcatがすでにマシンで実行されている場合は、次を試すことができます。
ps -ef | grep Tomcat
または
ps -ef | grep Java
実行元を確認します。
/ 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
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"
Debian Wheezy 7およびTomcat 7では、次の環境変数が機能しました。
CATALINA_HOME=/usr/share/Tomcat7
CATALINA_BASE=/var/lib/Tomcat7
CATALINA_TMPDIR=/tmp/Tomcat7
(/ tmp/Tomcat7を手動で作成しました)
6-6-15現在、Webルートの場所は、Tomcatを使用して/ tmp/deployment/application/ROOTにあります。
私の場合、Ubuntu 16.04サーバー、およびデフォルトのTomcatインストールでは、以下にあります。
/var/lib/Tomcat8