2017-07-12 8 views
0

私は、以下のコマンドを使用し、私のEC2インスタンスにTomcat8をインストール:AWS EC2とTomcat startup.sh

sudo yum install tomcat8 

私はstartup.shファイルを更新したいが、私はそれを見つけることができません。画像上に示したように /binフォルダが見えます:

enter image description here

どのように私はstartup.shを更新またはbinフォルダ内startup.shshutdown.shファイルをTomcatを再インストールすることができますか?私はそこにある、あなたは何startup.shファイルはありませんがわかりますあなたはtomcat8パッケージからインストールされたファイルのリストを確認したい場合は、

$ repoquery --list 'tomcat8' 

を実行することができますapt-getのみyum

+1

'service tomcat8 start'と' service tomcat8 stop'は動作しますか? –

+0

@DusanBajic、はい、それは動作します –

+0

@jww、この質問はJava開発者にとって便利かもしれません –

答えて

1

を持っていませんあなたがインストールされているtomcatをより良くコントロールしたい場合にstartup/shutdownスクリプトを使用したい場合は、手動インストールを実行する方がよいでしょう。

手動インストール

それはたとえば

の詳細hereだTomcatのインストールを所有する "Tomcatの" というユーザーを作成します。

# useradd tomcat 

tomcatユーザーの下でtarballからJDKをインストールします。

# su - tomcat 
$ tar xzf /tmp/jdk-8u77-linux-x64.gz 

"tomcat"ユーザーのホームディレクトリの下にあるtarballからTomcatをインストールします。

$ tar xzf /tmp/apache-tomcat-8.0.32.tar.gz 

は、以下の環境変数を設定しますので、彼らはその後のログイン用に設定されている/home/tomcat/.bash_profileにそれらを追加します。

export JAVA_HOME=/home/tomcat/jdk1.8.0_77 
export CATALINA_HOME=/home/tomcat/apache-tomcat-8.0.32 
export CATALINA_BASE=$CATALINA_HOME 

次のスクリプトを使用してTomcatを起動および停止します。

$ $CATALINA_HOME/bin/startup.sh 
$ $CATALINA_HOME/bin/shutdown.sh 

デフォルトでは、Tomcatログは$CATALINA_HOME/logs/ディレクトリに書き込まれます。