Tomcat 10、オープンソースサーバーアプリケーション

Tomcat10について

次の記事では、 Ubuntu10にTomcat20.04をインストールするにはどうすればよいですか。 Apache Tomcatは、以下で開発されたサーブレットコンテナとして機能します。 ジャカルタプロジェクト Apache SoftwareFoundationで。 これは、Apache SoftwareFoundationのメンバーと独立したボランティアによって開発および更新されています。

今日、これは他のサーバーほど人気が​​ありませんが、Tomcatは多くのプロジェクトで引き続き有用です。 Tomcatには、Java SE8以降がインストールされている必要があります それが正しく動作するようにシステムで。

Ubuntu10にTomcat20.04をインストールする方法

UbuntuにOpenJDKをインストールする

上記の行で述べたように、TomcatではJavaJDKがシステムにインストールされている必要があります。 このため どちらもオープンソースの代替手段としてOracleJavaJDKをインストールできます OpenJDK.

OpenJDKをインストールします Ubuntuリポジトリにあるので、ターミナルを開いて(Ctrl + Alt + T)実行するだけです。

デフォルトのjdkインストール

sudo apt update; sudo apt install default-jdk

インストールしたら、必要なのは インストールを確認する Javaバージョンの確認:

javaopenjdkバージョン

java -version

Tomcatのユーザーとグループを作成します

まず、 tomcatと呼ぶTomcatの新しいグループを作成します。 これは次のコマンドで行います。

sudo groupadd tomcat

次に、 tomcatと呼ぶTomcatの新しいユーザーを作成します。 次に、それを前に作成したTomcatグループのメンバーにします。 また、 / opt / tomcat 作成するユーザーのホームフォルダー。 これをすべて行うには、同じ端末で次の手順を実行するだけです。

Tomcatユーザーを追加します

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

Tomcatをダウンロードする

この時点で、次の準備が整います。 Tomcatをダウンロードして構成します。 この記事の執筆時点で、10シリーズの最新リリースバージョンは10.0.12であり、からダウンロードできます。 プロジェクトのウェブサイト.

ウェブブラウザの使用に加えて、 ターミナル(Ctrl + Alt + T)を開き、その中のコマンドを実行して、この最新のパッケージを本日公開します:

Tomcat10をダウンロードする

cd /tmp
wget ftp://apache.cs.utah.edu/apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz

ダウンロードが終了したら、 / opt / tomcatにTomcatホームフォルダを作成します。 ここで、ダウンロードしたファイルを解凍します。 これを行うには、次のコマンドを実行するだけです。

Tomcatを解凍します

sudo mkdir /opt/tomcat
sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat/

今、私たちは行きます Tomcatユーザーにディレクトリ全体の制御を与えると、binの場所にあるすべてのスクリプトが実行可能になります:

Tomcatディレクトリのアクセス許可

sudo chown -R tomcat: /opt/tomcat
sudo sh -c 'chmod +x /opt/tomcat/apache-tomcat-10.0.12/bin/*.sh'

Tomcatサービスを構成します

抽出したパッケージが目的の場所にあるので、次のコマンドを実行します。 デフォルトユーザーのTomcat構成ファイルを開く:

sudo vim /opt/tomcat/apache-tomcat-10.0.12/conf/tomcat-users.xml

ファイル内 ユーザーのパスワードを使用してアカウントを作成します 管理人 ファイル内に保存します。 これを行うには、ファイルの直前の次の行をコピーして貼り付けます。

 

パスワード管理Tomcat10

<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="escribe-la-contraseña-para-admin" roles="manager-gui,admin-gui"/>

後に パスワードのオプション「password」を変更します、エディタを保存して閉じます。 次に、次のコマンドを実行します。 Tomcatのサーバーアカウントを作成します:

sudo vim /etc/systemd/system/tomcat.service

エディターが開いたら、 次の行を貼り付けます 以内に。 次に、ファイルを保存します。

service tomcat10構成

[Unit]
Description=Tomcat servlet container
After=network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment="JAVA_HOME=/usr/lib/jvm/default-java"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"

Environment="CATALINA_BASE=/opt/tomcat/apache-tomcat-10.0.12"
Environment="CATALINA_HOME=/opt/tomcat/apache-tomcat-10.0.12"
Environment="CATALINA_PID=/opt/tomcat/apache-tomcat-10.0.12/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

ExecStart=/opt/tomcat/apache-tomcat-10.0.12/bin/startup.sh
ExecStop=/opt/tomcat/apache-tomcat-10.0.12/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

ターミナルに戻ったら、次のコマンドを実行します。 systemdプロファイルをリロードし、Tomcatサービスを有効にします:

systemctl tomcat10をロードします

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

これらのコマンドの後、 Tomcatが実行されているかどうかを確認します、実行する必要があるのは次のとおりです。

ステータスTomcat

sudo systemctl status tomcat.service

TomcatGUIを起動します

この時点で、それは必要なだけです ブラウザを開き、ローカルサーバーのIPまたはホスト名に移動します。 これにより、デフォルトのTomcatページが表示されます。

http://localhost:8080

Tomcat 10Webブラウザー

プログラムインターフェイスに入ると、次のことを行う必要があります オプションをクリックします マネージャー バックエンドページにログインするには。 ここでは、ユーザー名として使用する方法を説明します 管理人 そしてパスワードとして私達がファイルで示すもの tomcat-users.xml。

Tomcat10バックエンド

Tomcatサーバーにリモートでアクセスする場合は、アクセスが許可されるリモートIPアドレスをホワイトリストに登録する必要があります。。 アドレス制約を変更するには、適切なcontext.xmlファイルを開く必要があります。 Managerアプリケーションの場合、編集するファイルは次のようになります。

sudo nano /opt/tomcat/apache-tomcat-10.0.12/webapps/manager/META-INF/context.xml

Host Managerアプリケーションの場合、編集するファイルは次のようになります。

sudo vim /opt/tomcat/apache-tomcat-10.0.12/webapps/host-manager/META-INF/context.xml

両方のファイル内で、 どこからでも接続できるようにするためのIPアドレスの制限について話し合う。 自分のIPアドレスからの接続にのみアクセスを許可する場合は、パブリックIPアドレスをリストに追加できます。

Tomcat Webアプリケーションのcontext.xmlファイルは、次のようになります。:

context.xmlファイルを変更する

context.xmlファイルを保存した後、次のものが必要です。 Tomcatサービスを再起動します コマンドの実行:

sudo systemctl restart tomcat

入手できます Tomcatとそれがどのように機能するかについての詳細は プロジェクトのウェブサイト、どこで 公式ドキュメント またはで ウィキ.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。