Tomcat のインストールと起動には非 Root ユーザーを使用することをお勧めします
デプロイメント用にユーザー Tomcat を作成できます。
1. Tomcat 圧縮パッケージをダウンロードします。
Tomcat 公式 Web サイトから対応する圧縮パッケージをローカルにダウンロードします。ここでのダウンロードはバージョン 10.1 です。
ダウンロードリンク: https://tomcat.apache.org/download-10.cgi
2.Tomcatをインストールする
Tomcat10.1のインストールはJDK11以降のバージョン環境に依存するため、システムにJDKがインストールされているかどうかとJDKのバージョンを確認する必要があります。
java -バージョン
JDK をインストールしていない、または JDK のバージョンが不十分な友人は、このブログに移動してください。
1. root ユーザーとして操作し、tomcat ユーザーを作成します
# root ユーザーに切り替えてパスワードを入力します
スールート
# root ユーザーを使用して
useradd tomcat
を操作します# オプションで、Tomcat ユーザーのパスワードを設定します
passwd tomcat
2. Tomcat インストール パッケージを解凍します。
/export/server フォルダは、JDK 環境のインストール時に作成されました。このフォルダは、JDK と Tomcat のインストールとデプロイに使用されます。このフォルダが作成されていない場合は、最初に作成してください。
mkdir -p /エクスポート/サーバー
# root ユーザーを使用して操作します。そうしないと、このフォルダーの権限を変更しない限り、/export/server に解凍する権限がありません。
tar -zxvf apache-tomcat-10.1.11.tar.gz -C /export/server
3. Tomcat ソフトリンクの作成
/export/server フォルダーに切り替えて、フォルダーを表示します。
cd /エクスポート/サーバー/
ls -l
フォルダー内に apache-tomcat-10.1.11 ファイルがあるので、ソフト接続を確立します
# root ユーザーを使用して
ln -s /export/server/apache-tomcat-10.1.11/ /export/server/tomcatを操作します
4. Tomcat インストールディレクトリの権限を変更します。
# root ユーザーを使用して、ソフトリンクと Tomcat インストールフォルダーを同時に変更します
chown -R tomcat:tomcat /export/server/tomcatchown -R tomcat:tomcat apache-tomcat-10.1.11
現時点では、ユーザーグループの権限が変更されています
5. Tomcat ユーザーに切り替えます
su - トムキャット
3. Tomcatを起動する
次のコマンドを入力すると、Tomcat が起動しました。 と表示され、起動が成功したことがわかります。
/export/server/tomcat/bin/startup.sh
1. Tomcat がポート 8080 で起動します。正常に起動するかどうかを確認できます。
netstat -anp | グリップ8080
4. ファイアウォールルールを追加する
CentOS システムでは、外部ネットワーク トラフィックがシステムにアクセスするのを防ぐために、ファイアウォールがデフォルトで有効になっています。
したがって、Tomcat を正常に動作させるには、Tomcat がデフォルトで使用する 8080 ポートを解放する必要があります。
解放するには次の 2 つの方法があります。
ファイアウォールをオフにする
ファイアウォール ルールを構成し、ポートを許可する
# 次の 2 つの操作のいずれかを選択します
# 方法 1: ファイアウォールをオフにする systemctl
stop firewalld # ファイアウォールをオフにする
systemctl disable firewalld # 起動時のファイアウォールの起動を停止します# 方法 2: ポート 8080 への外部アクセスを許可する
firewall-cmd --add-port=8080/tcp --permanent # --add-port=8080/tcp はポート 8080 への TCP アクセスを許可することを意味し、--permanent は永続的な
ファイアウォールを意味します-cmd --reload # ファイアウォール ルールをリロードして有効にします
便宜上、学習のみに使用する場合は、方法 1 を選択し、ファイアウォールを直接オフにすることをお勧めします。
5. Tomcat が正常にインストールされているかどうかをテストします。
ブラウザを開いて次のように入力します。
http://ホスト名:8080
または
http://あなたのIPアドレス:8080
Tomcat が正常にインストールされたことを示す次のページが表示されます。