GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04 に Tomcat をインストールする方法

この記事では、Ubuntu 20.04 LTS に Tomcat をインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、sudo 権限を持つユーザーとしてログインしていることを確認してください。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

Apache Tomcat は、オープンソースの Web サーバーおよび Java サーブレット コンテナーです。これは、Java ベースの Web サイトおよびアプリケーションを構築するための最も一般的な選択肢の 1 つです。 Tomcat は軽量で使いやすく、アドオンの堅牢なエコシステムを備えています。

Ubuntu 20.04 に Tomcat をインストールする

ステップ 1. まず、Ubuntu サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。

sudo apt update
sudo apt upgrade

ステップ 2. Java をインストールします。

Tomcat が Java アプリケーションを提供するには、Java が必要です。次のコマンドを使用して Java 11 をインストールできます:

sudo apt install default-jdk

インストールを確認するには:

java --version

ステップ 3. Tomcat サービス アカウントを作成します。

まず、Tomcat という新しい Tomcat グループを作成します:

sudo groupadd tomcat

次に、以下のコマンドを実行します:

sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

ステップ 4. Apache Tomcat をインストールします。

Tomcat の公式ダウンロード ページから Tomcat の最新のバイナリ リリースをダウンロードします。

sudo mkdir /opt/tomcat
cd /tmp
curl -O http://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.35/bin/apache-tomcat-9.0.35.tar.gz
sudo tar xzvf apache-tomcat-9.0.35.tar.gz -C /opt/tomcat --strip-components=1

次に、Tomcat ユーザーの正しい権限を設定します:

cd /opt/tomcat
sudo chgrp -R tomcat /opt/tomcat
sudo chmod -R g+r conf
sudo chmod g+x conf
sudo chown -R tomcat webapps/ work/ temp/ logs/

ステップ 5. Systemd ユニット ファイルを作成します。

Tomcat をサービスとして実行するには、systemd サービス ファイルでこれをセットアップする必要があります。 Tomcat をサービスとして使用するため、Tomcat サービス ファイルを作成する必要があります。ただし、その前に、java がインストールされている場所を見つける必要があります。Tomcat サービス ファイルでこのパスを使用します。次のコマンドを使用して見つけてください:

sudo update-java-alternatives -l

強調表示された文字列をコピーして、JAVA_HOME 変数に貼り付けます。文字列の最後に /jre を追加すると、文字列全体が次のようになります。

java-1.11.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.11.0-openjdk-amd64

次に、次のコマンドで systemd サービス ファイルを作成します。

sudo nano /etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh

User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

その後、以下のコマンドを実行して systemd プロファイルをリロードし、Tomcat サービスを有効にします:

sudo systemctl daemon-reload
sudo systemctl start tomcat.service
sudo systemctl enable tomcat.service

ステップ 7. ファイアウォールを構成します。

Tomcat はポート 8080 を使用してリクエストを受け入れます。次のコマンドを使用して、このポートへのトラフィックを許可してください:

sudo ufw allow 8080

ステップ 8. Tomcat のインストールをテストします。

Tomcat をテストするには、ブラウザーを開き、サーバーのドメインまたは IP の後に :8080 を入力します。次のように入力してください:

http://domain_or_server_ip:8080

インストールが成功すると、次の出力が得られるはずです:

Tomcat を Ubuntu 20.04 LTS Focal Fossa にインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。下のコメント ボックスで貴重な質問や提案を共有することを忘れないでください。また、価値のあるフィードバックをドロップしてください。


Ubuntu
  1. Ubuntu18.04にTomcatをインストールする方法

  2. Ubuntu14.04にTomcat8をインストールする方法

  3. Ubuntu18.04にTomcatをインストールする方法

  1. CentOS7にTomcat9をインストールする方法

  2. Ubuntu18.04にDockerをインストールする方法

  3. Ubuntu18.04にApacheをインストールする方法

  1. Ubuntu18.04にMariaDB10.4をインストールする方法

  2. Ubuntu18.04にMongoDBをインストールする方法

  3. Ubuntu18.04にJenkinsをインストールする方法