GNU/Linux >> Linux の 問題 >  >> Debian

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

このチュートリアルでは、Debian 9StretchにApacheTomcatをインストールして構成する方法を示します。知らなかった方のために、ApacheTomcatはオープンソースのWebサーバーでありApache Software Foundationによって開発されたサーブレットコンテナ。これは、SunMicrosystemsのJavaサーブレット、JavaServer Pages(JSP)、Java Unified Expression Language、およびJava WebSocket仕様を実装し、Javaコードを実行するためのWebサーバー環境を提供します。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 9(Stretch)サーバーにApacheTomcat8を段階的にインストールする方法を紹介します。

Debian9StretchにTomcatをインストールする

ステップ1.ソフトウェアをインストールする前に、次のapt-getを実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:

apt-get update
apt-get upgrade

ステップ2. Java(JREまたはJDK)をインストールします。

Debianシステムにwebupd8teamJavaPPAリポジトリを追加します。その後、最新のJREをインストールできるようになります:

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

次に、次のコマンドを使用してシステムを完全に更新し、インストールする必要があります。

apt-get update
apt-get install oracle-java8-installer

インストールされているJavaバージョンを確認します。

java -version

結果:

java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)

ステップ3.ApacheTomcatをインストールします。

ベストプラクティスとして、Tomcatを特権ユーザー(root)として実行しないでください。Tomcatサーバーを実行する別のシステムユーザーを作成することをお勧めします。したがって、次のコマンドを発行します。

groupadd tomcat
useradd -g tomcat -d /opt/tomcat -s /bin/nologin tomcat

最初に行うことは、Apache Tomcatのダウンロードページに移動し、Apache Tomcatの最新の安定バージョンをダウンロードすることです。この記事を書いている時点では、バージョン8.5です。 .20:

wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz
tar xzvf apache-tomcat-8.5.20.tar.gz
mv apache-tomcat-8.5.20/* /opt/tomcat/

tomcatユーザーがファイルを書き込めるように、抽出されたディレクトリの所有権を変更します。

chown -R tomcat:tomcat /opt/tomcat/

systemdを作成しましょう ファイルを初期化して、Tomcatを起動/再起動/停止できるようにします:

nano /etc/systemd/system/tomcat.service

開いたら、以下を貼り付けます:

[Unit]
Description=Apache Tomcat 8.x Web Application Container
Wants=network.target
After=network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1G -Djava.net.preferIPv4Stack=true'
Environment='JAVA_OPTS=-Djava.awt.headless=true'

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

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

[Install]
WantedBy=multi-user.target
>

下のコマンドを入力してTomcatを起動し、起動時に起動できるようにします:

systemctl daemon-reload
systemctl restart tomcat
systemctl enable tomcat

ステップ4.Tomcat用のファイアウォールの構成。

外部ネットワークからアプリケーションにアクセスできるように、ファイアウォールでTomcatサーバー要求を許可する必要がある場合があります:

ufw allow 8080

ステップ5.最後に、ブラウザーからapache tomcatを開き、例として8080ポート(Tomcatは常に8080ポートで実行されるため)を使用してIPまたはドメインに移動します。mydomain.com :8080、mydomain.comをIPまたはドメインに置き換えます。

おめでとうございます!Tomcatが正常にインストールされました。UbuntuDebian9StretchシステムにApacheTomcatをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、ApacheTomcatの公式Webサイトを確認することをお勧めします。 。


Debian
  1. Debian 9StretchLinuxにTomcat9をインストールする方法

  2. Debian11にJava17をインストールする方法

  3. Tomcat8をDebian8にインストールする方法

  1. Debian9にTomcat8.5をインストールする方法

  2. Debian9にJavaをインストールする方法

  3. Debian9にTomcat9をインストールする方法

  1. Debian10にGradleをインストールする方法

  2. Debian9にVirtualBox5.1をインストールする方法(Stretch)

  3. Debian10にApacheTomcat10をインストールする方法