Javaの展開:7 Tomcatのインストールおよび設定ガイド(Tomcatの起動)の下でのCentOS

I.はじめに

1、メインコンテンツチュートリアル

  • Tomcatのインストールと基本的な設定
  • Tomcatの起動設定

2、チュートリアルや環境情報の範囲

  • スコープ
ソフトウェア/ツール 奥付
CentOSの CentOSの7
Tomcatの Tomcatの7 +
  • このチュートリアル環境情報
ソフトウェア/ツール 奥付
CentOSの CentOSの7
Tomcatの Tomcatの8.5
JDK 1.8

3、動作するように準備ができて?

二、Tomcatの展開プロセス

1、Tomcatのダウンロードと設定ディレクトリ

  • Tomcatをダウンロード
#打开下载目录
cd /home/download

#下载tar包
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz

:公式サイトのダウンロードTomcat7 https://tomcat.apache.org/download-70.cgi
アドレスをダウンロードするTomcat8公式サイト:https://tomcat.apache.org/download-80.cgi

  • tomcatディレクトリを設定します
# 创建tomcat目录
sudo mkdir /usr/tomcat

#解压到指定目录
sudo tar -zvxf apache-tomcat-8.5.24.tar.gz -C /usr/tomcat

#改名目录名为tomcat8
mv /usr/tomcat/apache-tomcat-8.5.24 /usr/tomcat/tomcat8

2、Tomcatの構成がJDKを指定しました

システムのデフォルトJDKバージョンのJDKは1.8.x場合、このステップを省略することができる
システムは、例えば、複数のTomcatを展開する必要がある場合:Tomcatの7 + JDK 7、Tomcatの 8 + JDK 8 、次のように共存する必要があります。

このマシンは、デフォルトのJavaのバージョンは、コマンドjava -versionで見ることができています

  • ファイルcatalina.shを変更
#修改catalina.sh
vi /usr/tomcat/tomcat8/bin/catalina.sh

#增加如下配置:

export JAVA_HOME=/usr/java/jdk1.8.0_151
  • setclasspath.shファイルを変更します
#修改setclasspath.sh
vi /usr/tomcat/tomcat8/bin/setclasspath.sh

#增加如下配置:

export JAVA_HOME=/usr/java/jdk1.8.0_151

どの/usr/java/jdk1.8.0_151、このカタログken.ioテストサーバーでJDK8があるため
、実際の展開は、ディレクトリをJDKへのところ、サーバを交換

3、Tomcatのポートとファイアウォールの設定を変更

  • ポートを変更します。

非本質的な操作は、複数のTomcatを展開する必要がある場合は、ポートを変更する必要があります

#修改server.xml
vi /usr/tomcat/tomcat8/conf/server.xml

次の行を検索し、Tomcatのデフォルトポートは、あなたが自分のニーズに応じて変更することができ、8080です

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 
  • ポートを開きます
#开放8080端口
firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload

#重新加载防火墙规则
firewall-cmd --reload

4、Tomcatの起動とシャットダウン

  • 有効化/無効化
#启动
cd /usr/tomcat/tomcat8/bin && sh startup.sh

#停用
cd /usr/tomcat/tomcat8/bin && sh shutdown.sh

ブラウザからIPアクセス:8080

第三に、Tomcatの起動を設定します

Tomcatの起動を設定すると、システムサービスとしてTomcatを設定することは非常に簡単で、起動するように設定することができます。

図1に示すように、システムサービスとしてのTomcatの構成

#创建Tomcat8服务文件
vi /usr/lib/systemd/system/tomcat8.service

#tomcat8.service文件内容:

[Unit]  
Description=Tomcat8  
After=syslog.target network.target remote-fs.target nss-lookup.target  

[Service]  
Type=forking  

ExecStart=/usr/tomcat/tomcat8/bin/startup.sh
ExecReload=/usr/tomcat/tomcat8/bin/startup.sh
ExecStop=/usr/tomcat/tomcat8/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

2、Tomcatサービスの起動を設定します

#设置Tomcat8开机启动
systemctl enable tomcat8

#启动tomcat8服务
systemctl start tomcat8

原文地址:https://ken.io/note/centos7-tomcat-setup

おすすめ

転載: www.cnblogs.com/soymilk2019/p/11696072.html