CentOS 7でのTomcatのインストールと構成(Tomcatの起動)

I.はじめに####

この記事の範囲は何ですか?
準備オーケー?
環境情報?#####

次に、インストールプロセス####

# ダウンロードディレクトリを開く
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](https://tomcat.apache.org/download-70.cgi)
Tomcat8公式ウェブサイトのダウンロードアドレス:[https://tomcat.apache.org/download-80.cgi](https://tomcat.apache.org/download-80.cgi)

# 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

システムのデフォルトのJDKバージョンがJDK1.8.xの場合、この手順は省略できます。
たとえば、Tomcat 7 + JDK 7、Tomcat 8 + JDK 8が共存する場合、複数のTomcatをシステムに展開する必要がある場合は、次の構成が必要です。

マシンのデフォルトのJavaバージョンは、コマンドjava-versionで表示できます。

1、 catalina.shファイルを変更する

# カタリナを変更する.sh
vi /usr/tomcat/tomcat8/bin/catalina.sh

# 次の構成を追加します。

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

2、 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ディレクトリに置き換えます

必須ではない操作。複数のTomcatを展開する必要がある場合は、ポートを変更する必要があります。

# サーバーを変更する.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
# 起動
cd /usr/tomcat/tomcat8/bin && sh startup.sh

# 非アクティブ化
cd /usr/tomcat/tomcat8/bin && sh shutdown.sh

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

3つ目は、Tomcatを起動するように構成する####

起動するようにTomcatを構成するのは非常に簡単で、Tomcatをシステムサービスとして構成するだけです。

# Tomcat8サービスファイルを作成する
vi /usr/lib/systemd/system/tomcat8.service

# tomcat8.サービスファイルの内容:

[ 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
# Tomcat8を起動するように設定します
systemctl enable tomcat8

# tomcat8サービスを開始します
systemctl start tomcat8

Recommended Posts

CentOS 7でのTomcatのインストールと構成(Tomcatの起動)
CentOSでのJava-JDKのインストールと構成
CentOS 7Tomcatサービスのインストールと構成
CentOS6 / 7でのMySQL8.0のインストール、展開、および構成
centos7でのredisのインストールと構成
Centosmysqlのインストールと構成
Centos7のインストールと構成のプロメテウス
CentOS7のインストールと構成PPTP
CentOSのインストールと構成cmake
Centos7.5のインストールと構成MongoDB4.0.4
CentOS7のインストールと構成PPTP
VMware10でのCentOS7のインストールと構成のグラフィックチュートリアル
CentOS6.5でのrsyncサーバーのインストールと構成
Centos7でのJDK、mysql、tomcatの環境構成
Centos7のインストールとJenkinsの構成
Centos7hadoopクラスターのインストールと構成
CentosでTomcatを展開して最適化する
CentOSNTPサーバーのインストールと構成
CentOS7でのErlang20.2のインストールと展開
Centos7mysqlデータベースのインストールと構成
centOS7でのSparkのインストールと構成のチュートリアルの詳細な説明
CentOS7システムのインストールと構成のグラフィックチュートリアル
CentOSでのMysqlのインストールと使用
Centos7.5構成java環境インストールtomcat説明
CentOSでのZabbixのインストールと展開およびローカリゼーション
Centos7ハイブスタンドアロンモードのインストールと構成
CentOS7でのJenkinsのインストールと展開のチュートリアル
CentOS7.2でのKVMのインストールと予備使用
Ubuntu12.04でのDLNA / UPnPサーバーのインストールと構成
OpenMPI-Ubuntuのインストールと構成
Mysql8.0.15インストール構成(centos7)
Centos7でのRedis3のインストール
CentOS7システムでのJDKのインストールと構成
CentOS 6.5システムのインストールと構成のグラフィックチュートリアル(詳細なグラフィック)
CentOSの下でyumを介してsvnと構成をインストールします
UbuntuでのKaldiのインストールと構成のグラフィックチュートリアル
VMwareWorkstationでのCentOS7のインストールと構成
CentOSでのMySQL8.0のインストールと展開、非常に詳細!
Windows 8Hyper-VでのCentOS6およびSSH構成のインストール
CentOS8でのMySQL8.0のインストール、展開、および構成のチュートリアル
Centosでのconfluence6.3操作記録のインストールとクラッキング
CentOSでのRedisクラスターのインストール
CentosでのJira7操作記録のインストールとクラッキング
CentOS6.5はJava8とTomcat8をインストールします
Ubuntu16.04のインストールと簡単な構成
CentOSでのRedisクラスターのインストール
centos7kvmのインストールと使用
CentOS6.5はJava8とTomcat8をインストールします
CentOS6.5はJava8とTomcat8をインストールします
CentOS7postgresqlのインストールと使用
Centos7インストールtomcatプロセスの紹介
UbuntuPostgreSQLのインストールと構成
Centos7elk7.1.1のインストールと使用
CentOS7はopenjdk、tomcat、mysqlプロセスの紹介をインストールします
CentOS5.9でkeepalivedをインストールして構成します
CentOSでNginxとuを使用する
Centos6.5のインストールとKVMの展開
ジェンキンス学習のcentos6.9の下でのインストール
CentOS7のインストールとGitlabのメンテナンス
CentOS7でOpenSSLとOpenSSHをアップグレードする
CentOS7.2およびNginx構成仮想ホスト