I.はじめに
1、メインコンテンツチュートリアル
- Tomcatのインストールと基本的な設定
- Tomcatの起動設定
2、チュートリアルや環境情報の範囲
- スコープ
ソフトウェア/ツール | 奥付 |
---|---|
CentOSの | CentOSの7 |
Tomcatの | Tomcatの7 + |
- このチュートリアル環境情報
ソフトウェア/ツール | 奥付 |
---|---|
CentOSの | CentOSの7 |
Tomcatの | Tomcatの8.5 |
JDK | 1.8 |
3、動作するように準備ができて?
- JDKをインストールし https://ken.io/note/centos-java-setup
二、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