Linux システムに tomcat をインストールする方法
1.Tomcatの紹介
1.Tomcatの紹介
Tomcat はオープン ソースの無料の Web サーバーです。軽量の Web サーバーです。同時アクセス ユーザーが多くない小規模および中規模の Web プロジェクトの展開に適しています。中小規模の jsp を展開するための最初の選択肢です。
2.Tomcat公式サイト
Tomcat ソフトウェア公式サイトのダウンロード: https://tomcat.apache.org/download-80.cgi
2. この環境計画
この環境計画の紹介
ホスト名 | IPアドレス | オペレーティング システムのバージョン | tomcat バージョン | Java バージョン |
---|---|---|---|---|
ドッカー | 192.168.3.157 | 百 7.6 | 10.1.7.0 | 11.0.18 |
3.jdkをインストール
1.jdk パッケージをダウンロードします。
ダウンロードアドレス:https://www.oracle.com/java/technologies/downloads/#java11
[root@docker tomcat]# ls
apache-tomcat-10.1.7.tar.gz jdk-11.0.18_linux-x64_bin.tar.gz
2.jdkをインストール
jkd パッケージに解凍します。
[root@docker tomcat]# ls
apache-tomcat-10.1.7.tar.gz jdk-11.0.18 jdk-11.0.18_linux-x64_bin.tar.gz
バイナリをコピー
[root@docker tomcat]# cp -r /data/tomcat/jdk-11.0.18 /usr/local/jdk/
環境変数を構成し、次の 2 行を /etc/profile に追加してから、変数のソース /etc/profile を有効にします。
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
3.jdkのバージョンを確認する
JDKのバージョンを確認する
[root@docker tomcat]# java -version
java version "11.0.18" 2023-01-17 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.18+9-LTS-195)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.18+9-LTS-195, mixed mode)
4番目に、Tomcatをインストールします
1.Tomcatをダウンロード
ダウンロードアドレス:https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.7/bin/
[root@docker tomcat]# ls
apache-tomcat-10.1.7.tar.gz jdk-11.0.18 jdk-11.0.18_linux-x64_bin.tar.gz
2. tomcat パッケージを解凍します
tomcat 圧縮パッケージを解凍します
[root@docker tomcat]# tar -xzf apache-tomcat-10.1.7.tar.gz -C /usr/local/
[root@docker tomcat]# mv /usr/local/apache-tomcat-10.1.7/ /usr/local/tomcat
3. 環境変数を設定する
/etc/profile に次の 2 行を追加し、変数 source /etc/profile を有効にします。
export TOM_HOME=/usr/local/tomcat
export PATH=$PATH:$TOM_HOME/bin
4. Tomcat のバージョンを表示する
Tomcat のバージョンを確認する
[root@docker tomcat]# version.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Server version: Apache Tomcat/10.1.7
Server built: Feb 27 2023 20:25:27 UTC
Server number: 10.1.7.0
OS Name: Linux
OS Version: 3.10.0-957.el7.x86_64
Architecture: amd64
JVM Version: 11.0.18+9-LTS-195
JVM Vendor: Oracle Corporation
五、Tomcatを起動
1.Tomcat サービスを開始する
Tomcat サービスを開始する
[root@docker tomcat]# startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
2.Tomcat サービスのステータスを確認する
Tomcat サービスが正常に起動するかどうかを確認します
[root@docker tomcat]# ps aux |grep tomcat
root 12288 9.8 1.7 5771868 135200 pts/0 Sl 10:57 0:04 /usr/local/jdk/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 12331 0.0 0.0 112812 948 pts/0 S+ 10:58 0:00 grep --color=auto tomcat
3. Tomcat の Web サービスにアクセスする
アクセスアドレス:http://192.168.3.157:8080/
4.Tomcat サービスを閉じる
shutdown.sh を直接使用して tomcat サービスを閉じます
[root@docker tomcat]# ls /usr/local/tomcat/bin/
bootstrap.jar ciphers.sh daemon.sh migrate.bat shutdown.sh tool-wrapper.bat
catalina.bat commons-daemon.jar digest.bat migrate.sh startup.bat tool-wrapper.sh
catalina.sh commons-daemon-native.tar.gz digest.sh setclasspath.bat startup.sh version.bat
catalina-tasks.xml configtest.bat makebase.bat setclasspath.sh tomcat-juli.jar version.sh
ciphers.bat configtest.sh makebase.sh shutdown.bat tomcat-native.tar.gz
[root@docker tomcat]# shutdown.sh