- 序文
1) Tomcatをダウンロード→「Tomcat公式サイトダウンロード」
2) jdkをダウンロードしてインストール → 「jdk8のダウンロードとインストールチュートリアル」
3) Tomcat を Linux サーバーにアップロードします。メソッドのリファレンス:
" SecureCRT を使用して Linux サーバーにファイルをアップロードおよびダウンロードするにはどうすればよいですか? 」
" SecureCRT を使用して Linux サーバーにファイルをアップロードおよびダウンロードするにはどうすればよいですか? 2番目の方法 - SFTP》
- 展開インストール手順
1) tomcat を解凍します。インストール ディレクトリに移動し、tar コマンドを実行して、アップロードされた Tomcat インストール パッケージを解凍します。
[root@hots bin]# tar -zxvf /opt/software/apache-tomcat-8.5.84.tar.gz
2) 環境変数を構成します。
vi を使用してプロファイル ファイルを編集する
#编辑前先做备份
cp /etc/profil /etc/profil_bak
#编辑
vi /etc/profil
上の図に示すように、CATALINA_HOME の環境変数を追加します。
#tomcat_8.5.84
export CATALINA_HOME=/opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84
#tomcat_8.5.84
編集後、保存して終了します。
次のコマンドを入力して、設定した環境変数を有効にします。
有効なコマンド:source /etc/profile
[root@hots bin]# source /etc/profile
3) Tomcat サービスを開始します
Tomcat ディレクトリの下の bin ディレクトリに移動します。
[root@hots bin]# pwd
/opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/bin
[root@hots bin]# ls -l
总计 1000
-rw-r----- 1 root root 36191 11-16 21:34 bootstrap.jar
-rw-r----- 1 root root 16840 11-16 21:34 catalina.bat
-rwxr-x--- 1 root root 25294 11-16 21:34 catalina.sh
-rw-r----- 1 root root 1664 11-16 21:34 catalina-tasks.xml
-rw-r----- 1 root root 2123 11-16 21:34 ciphers.bat
-rwxr-x--- 1 root root 1997 11-16 21:34 ciphers.sh
-rw-r----- 1 root root 25772 11-16 21:34 commons-daemon.jar
-rw-r----- 1 root root 212780 11-16 21:34 commons-daemon-native.tar.gz
-rw-r----- 1 root root 2040 11-16 21:34 configtest.bat
-rwxr-x--- 1 root root 1922 11-16 21:34 configtest.sh
-rwxr-x--- 1 root root 9100 11-16 21:34 daemon.sh
-rw-r----- 1 root root 2091 11-16 21:34 digest.bat
-rwxr-x--- 1 root root 1965 11-16 21:34 digest.sh
-rw-r----- 1 root root 3460 11-16 21:34 setclasspath.bat
-rwxr-x--- 1 root root 3708 11-16 21:34 setclasspath.sh
-rw-r----- 1 root root 2020 11-16 21:34 shutdown.bat
-rwxr-x--- 1 root root 1902 11-16 21:34 shutdown.sh
-rw-r----- 1 root root 2022 11-16 21:34 startup.bat
-rwxr-x--- 1 root root 1904 11-16 21:34 startup.sh
-rw-r----- 1 root root 52838 11-16 21:34 tomcat-juli.jar
-rw-r----- 1 root root 436593 11-16 21:34 tomcat-native.tar.gz
-rw-r----- 1 root root 4574 11-16 21:34 tool-wrapper.bat
-rwxr-x--- 1 root root 5540 11-16 21:34 tool-wrapper.sh
-rw-r----- 1 root root 2026 11-16 21:34 version.bat
-rwxr-x--- 1 root root 1908 11-16 21:34 version.sh
[root@hots bin]#
次に、start コマンドを実行します (次のコマンドも使用できます)。
[root@hots bin]# ./startup.sh
Using CATALINA_BASE: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84
Using CATALINA_HOME: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84
Using CATALINA_TMPDIR: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/temp
Using JRE_HOME: /opt/java/jdk1.8.0_202
Using CLASSPATH: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/bin/bootstrap.jar:/opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
上記の情報が出力されたら、起動は成功です。
開始方法 2: 次のコマンドを実行して、任意のディレクトリで Tomcat サービスを開始することもできます。
sh /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/bin/startup.sh
4) サービスが正常に起動することを確認します。
コマンド ps -ef|grep tomcat を実行して、tomcat のプロセスを表示します。
[root@hots bin]# ps -ef|grep tomcat
root 5636 1 6 02:06 pts/0 00:00:03 /opt/java/jdk1.8.0_202/bin/java -Djava.util.logging.config.file=/opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/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 -Dignore.endorsed.dirs= -classpath /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/bin/bootstrap.jar:/opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84 -Dcatalina.home=/opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84 -Djava.io.tmpdir=/opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/temp org.apache.catalina.startup.Bootstrap start
root 5671 4781 0 02:07 pts/0 00:00:00 grep tomcat
5) Tomcat のホームページにアクセスします。
Web ページのアドレスは次のとおりです: http:// Linuxサーバーの IP アドレス: 8080
Web ページに正常にアクセスできれば、インストールは正常に完了しています。
上図のようにアクセスできない場合でも、Linux サーバーのファイアウォールが閉じられていないことが原因である可能性がありますので、ご安心ください。解決策は次のとおりです。
A. 以下のコマンドを実行してファイアウォールを閉じます。
[root@hots bin]# service iptables stop
清除防火墙规则:[确定]
把 chains 设置为 ACCEPT 策略:nat filter [确定]
正在卸载 Iiptables 模块:[确定]
[root@hots bin]# chkconfig iptables off
[root@hots bin]#
B. サーバーのファイアウォールがポート 8080 をブロックしている可能性があります。ポート 8080 を開いて保存し、ファイアウォールを再起動してください。
[root@localhost bin]# iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
[root@localhost bin]# /etc/init.d/iptables save
[root@localhost bin]# /etc/init.d/iptables restart
上記を解決できる場合は、インストール設定が間違っている可能性があり、環境変数に問題がないか確認する必要があります。
3、修改tomcat端口
切换到tomcat目录下的conf目录下,编辑server.xml文件,修改端口号即可,如下图:
使用vi命令,修改端口号为8001,如下图:
重启tomcat服务,如下图所示:
[root@hots conf]# cd ../bin
[root@hots bin]# ls -l
总计 1000
-rw-r----- 1 root root 36191 11-16 21:34 bootstrap.jar
-rw-r----- 1 root root 16840 11-16 21:34 catalina.bat
-rwxr-x--- 1 root root 25294 11-16 21:34 catalina.sh
-rw-r----- 1 root root 1664 11-16 21:34 catalina-tasks.xml
-rw-r----- 1 root root 2123 11-16 21:34 ciphers.bat
-rwxr-x--- 1 root root 1997 11-16 21:34 ciphers.sh
-rw-r----- 1 root root 25772 11-16 21:34 commons-daemon.jar
-rw-r----- 1 root root 212780 11-16 21:34 commons-daemon-native.tar.gz
-rw-r----- 1 root root 2040 11-16 21:34 configtest.bat
-rwxr-x--- 1 root root 1922 11-16 21:34 configtest.sh
-rwxr-x--- 1 root root 9100 11-16 21:34 daemon.sh
-rw-r----- 1 root root 2091 11-16 21:34 digest.bat
-rwxr-x--- 1 root root 1965 11-16 21:34 digest.sh
-rw-r----- 1 root root 3460 11-16 21:34 setclasspath.bat
-rwxr-x--- 1 root root 3708 11-16 21:34 setclasspath.sh
-rw-r----- 1 root root 2020 11-16 21:34 shutdown.bat
-rwxr-x--- 1 root root 1902 11-16 21:34 shutdown.sh
-rw-r----- 1 root root 2022 11-16 21:34 startup.bat
-rwxr-x--- 1 root root 1904 11-16 21:34 startup.sh
-rw-r----- 1 root root 52838 11-16 21:34 tomcat-juli.jar
-rw-r----- 1 root root 436593 11-16 21:34 tomcat-native.tar.gz
-rw-r----- 1 root root 4574 11-16 21:34 tool-wrapper.bat
-rwxr-x--- 1 root root 5540 11-16 21:34 tool-wrapper.sh
-rw-r----- 1 root root 2026 11-16 21:34 version.bat
-rwxr-x--- 1 root root 1908 11-16 21:34 version.sh
[root@hots bin]# ./shutdown.sh
Using CATALINA_BASE: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84
Using CATALINA_HOME: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84
Using CATALINA_TMPDIR: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/temp
Using JRE_HOME: /opt/java/jdk1.8.0_202
Using CLASSPATH: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/bin/bootstrap.jar:/opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/bin/tomcat-juli.jar
Using CATALINA_OPTS:
[root@hots bin]# ./startup.sh
Using CATALINA_BASE: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84
Using CATALINA_HOME: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84
Using CATALINA_TMPDIR: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/temp
Using JRE_HOME: /opt/java/jdk1.8.0_202
Using CLASSPATH: /opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/bin/bootstrap.jar:/opt/tomcat/tomcat_v8_5_84_p8001/apache-tomcat-8.5.84/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[root@hots bin]#
启动完成,再次访问tomcat服务,网页正常显示:
以上就是Linux下tomcat的安装部署操作了,如有问题或疑问,欢迎留言沟通。