Linux サーバーに Tomcat サービスをインストールしてデプロイする

    • 序文

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的安装部署操作了,如有问题或疑问,欢迎留言沟通。

おすすめ

転載: blog.csdn.net/caojschy/article/details/128729083