1. Tomcat をインストールする前に、Linux マシンに jdk がインストールされ、構成されていることを確認します。
以下に示すように、コマンド ラインに java -version コマンドを入力し、jdk がインストールされていることを示します。
2. usr ディレクトリに新しい tomcat インストール ディレクトリを作成します。
コマンドは次のとおりです。
mkdir -p /usr/tomcat/
3. apache-tomcat-9.0.2.tar.gz を java ディレクトリにコピーまたは移動します (apache-tomcat-9.0.2.tar.gz は既に Linux の /usr/local/tools/ ディレクトリにあります)。
4. Tomcat を現在のディレクトリに解凍します。
tar -zxvf apache-tomcat-9.0.2.tar.gz
フォルダ apache-tomcat-9.0.2 を取得します
5. tomcat 環境変数を追加します。
アプリケーション環境変数を変更して、構成を有効にします。
6. Tomcat サービスを開始します。
bin ディレクトリを入力します。
Tomcat を起動します。
./startup.sh
7. サーバー アドレスにアクセスできない場合は、サーバーのファイアウォールに問題がある可能性があります.ポート 8080 がブロックされているため、ポート 8080 を開き、ファイアウォールを保存して再起動する必要があります:
[root@localhost bin]# iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
[root@localhost bin]# /etc/init.d/iptables save
[root@localhost bin]# /etc/init.d/iptables 再起動
サーバーの tomcat アドレスに再度アクセスして、以下にアクセスします。
8. Tomcat アカウントのパスワード権限を構成します (Web 管理インターフェースを使用してログインします)。
tomcat の下の構成ファイル tomcat-users.xml を変更します。
次のコードを追加します。
注: ユーザー名とパスワードは、Tomcat 管理インターフェイスにログインするために必要なアカウント パスワードです。
9. Tomcat 構成サービス:
新しいスクリプト:
添加脚本内容:
#!/bin/bash
# dcription: Tomcat9 Start Stop Restart
# processname: tomcat9
# chkconfig: 234 20 80
CATALINA_HOME=/usr/tomcat/apache-tomcat-9.0.2
case $1 in
start)
echo "Starting Tomcat..."
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
echo "Stopping Tomcat..."
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
echo "Stopping Tomcat..."
sh $CATALINA_HOME/bin/shutdown.sh
sleep 2
echo
echo "Starting Tomcat..."
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo 'please use : tomcat {start | stop | restart}'
;;
esac
exit 0
スクリプトを実行して、サービスを開始、停止、再起動します。
開始: サービス tomcat 開始
停止: サービス tomcat 停止
再起動: サービス tomcat の再起動
スクリプト実行時に上記のエラーが報告される場合は、以下の内容を追記することで catalina.sh と .bashrc を正常に実行できます。
tomcat の bin ディレクトリに入り、catalina.sh ファイルを編集して、次の内容を追加します。
エクスポート JAVA_HOME=/usr/tomcat/apache-tomcat-9.0.2 エクスポート JRE_HOME=/usr/tomcat/apache-tomcat-9.0.2/jre
.bashrc ファイルを編集して、以下を追加します。
set JAVA_HOME=/usr/java/jdk1.8.0_152
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
10. 起動時に Tomcat 構成が自動的に開始されます。
tomcat サービスの管理を chkconfig に追加します。
[root@localhost ~]# chkconfig --Tomcat を追加
Tomcat サービスが自動的に開始するように設定します。
[root@localhost ~]# chkconfig tomcat on
tomcat の起動ステータスを表示します。
[root@localhost ~]# chkconfig --list | グレップトムキャット
Tomcat サービスを開始から閉じます。
[root@localhost ~]# chkconfig tomcat off
chkconfig で tomcat サービスの管理を削除します。
[root@localhost ~]# chkconfig --del tomcat