次の記事では、 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)実行するだけです。
sudo apt update; sudo apt install default-jdk
インストールしたら、必要なのは インストールを確認する Javaバージョンの確認:
java -version
Tomcatのユーザーとグループを作成します
まず、 tomcatと呼ぶTomcatの新しいグループを作成します。 これは次のコマンドで行います。
sudo groupadd tomcat
次に、 tomcatと呼ぶTomcatの新しいユーザーを作成します。 次に、それを前に作成したTomcatグループのメンバーにします。 また、 / opt / tomcat 作成するユーザーのホームフォルダー。 これをすべて行うには、同じ端末で次の手順を実行するだけです。
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Tomcatをダウンロードする
この時点で、次の準備が整います。 Tomcatをダウンロードして構成します。 この記事の執筆時点で、10シリーズの最新リリースバージョンは10.0.12であり、からダウンロードできます。 プロジェクトのウェブサイト.
ウェブブラウザの使用に加えて、 ターミナル(Ctrl + Alt + T)を開き、その中のコマンドを実行して、この最新のパッケージを本日公開します:
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ホームフォルダを作成します。 ここで、ダウンロードしたファイルを解凍します。 これを行うには、次のコマンドを実行するだけです。
sudo mkdir /opt/tomcat
sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat/
今、私たちは行きます Tomcatユーザーにディレクトリ全体の制御を与えると、binの場所にあるすべてのスクリプトが実行可能になります:
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
ファイル内 ユーザーのパスワードを使用してアカウントを作成します 管理人 ファイル内に保存します。 これを行うには、ファイルの直前の次の行をコピーして貼り付けます。
<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
エディターが開いたら、 次の行を貼り付けます 以内に。 次に、ファイルを保存します。
[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サービスを有効にします:
sudo systemctl daemon-reload sudo systemctl start tomcat.service sudo systemctl enable tomcat.service
これらのコマンドの後、 Tomcatが実行されているかどうかを確認します、実行する必要があるのは次のとおりです。
sudo systemctl status tomcat.service
TomcatGUIを起動します
この時点で、それは必要なだけです ブラウザを開き、ローカルサーバーのIPまたはホスト名に移動します。 これにより、デフォルトのTomcatページが表示されます。
http://localhost:8080
プログラムインターフェイスに入ると、次のことを行う必要があります オプションをクリックします マネージャー バックエンドページにログインするには。 ここでは、ユーザー名として使用する方法を説明します 管理人 そしてパスワードとして私達がファイルで示すもの tomcat-users.xml。
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ファイルを保存した後、次のものが必要です。 Tomcatサービスを再起動します コマンドの実行:
sudo systemctl restart tomcat
入手できます Tomcatとそれがどのように機能するかについての詳細は プロジェクトのウェブサイト、どこで 公式ドキュメント またはで ウィキ.