[CentOS] Tomcat インストール方法
こんにちは。明月です。
Javaでウェブサーバーを立ち上がるようには「apache-tomcat」が必要です。
「apache-tomcat」とはウェブブラウザからHttp要請が来る時に動的にウェブページを作り直し、ウェブブラウザに応答するウェブアプリケーションサーバ(WAS)です。
正確にいうとウェブサーバではなく、ウェブアプリケーションサーバですね。でもこのトムキャットは「apache」機能も一部含めているので、独立でサーバを立ち上がることができます。
でも、ロードバランシングや仮想ホストなどで純正な「apache」よりはパフォーマンスや機能が足りないので、実際には「apache」 + 「tomcat」でサーバを構成することになります。
開発環境は「tomcat」だけでも十分ですね。
「CentOS」に「tomcat」をインストールしましょう。
先、「tomcat」をサーバで使うようには「java」が先にインストールされなければならないです。
link - [CentOS] Java インストール
これから「/usr/local/lib」のディレクトリに行ってトムキャットをダウンロードしましょう。
link - https://tomcat.apache.org/download-90.cgi
ダウンロードが終わったら圧縮を解凍して、起動しましょう。
ファイアウォールでウェブポート(tomcatの場合は基本8080)を開放しましょう。
firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload
firewall-cmd --list-all
ブラウザで8080ポートで接続すれば下記とおりの結果がでます。
起動することができたら、サーバが起動するたびに自動にトムキャットと起動されるように設定しなければならないです。
「/etc/rc.d/init.d」に行って「tomcat」という起動実行ファイルを作りましょう。
そこで下記とおりにスクリプトを作成しましょう。
#!/bin/bash
#Startup script for the Tomcat Server
# chkconfig: 345 50 50
# description: Tomcat is a Web application server.
# processname: java
# directory : CATALINA_HOME=/usr/local/tomcat7
#source /etc/profile
#export CATALINA_HOME=/usr/local/tomcat7
case "$1" in
start)
echo "Starting tomcat: "
su - root -c /usr/local/lib/apache-tomcat-9.0.19/bin/startup.sh
;;
stop)
echo "Shutting down tomcat: "
su - root -c /usr/local/lib/apache-tomcat-9.0.19/bin/shutdown.sh
;;
restart)
echo "Restarting tomcat: "
su - root -c /usr/local/lib/apache-tomcat-9.0.19/bin/shutdown.sh;
su - root -c /usr/local/lib/apache-tomcat-9.0.19/bin/startup.sh
;;
*)
echo "Usage: service tomcat {start|stop|restart}"
exit 1
esac
exit 0
そのファイルタイプを「chmode」で変更して「chkconfig」で登録すれば完了になります。
- [Ubuntu] Chromeをインストールする方法2019/11/06 19:48:19
- [CentOS] YUMについて、YUMが出来ない場合処理方法2019/11/05 07:17:58
- [CentOS] MariaDB(Mysql)をインストール2019/11/04 18:35:10
- [CentOS] FTPインストールする方法(vsftpd)2019/11/01 07:29:57
- [CentOS] SAMBAインストール方法2019/10/30 07:38:57
- [CentOS] PHPインストールする方法2019/10/29 20:09:03
- [CentOS] ApacheとTomcatの連携2019/10/29 07:28:33
- [CentOS] Tomcat インストール方法2019/10/28 22:38:56
- [CentOS] Java インストール2019/10/28 00:22:32
- [CentOS] apacheをインストールする方法2019/10/25 21:43:27
- [Linux] ディスク使用率チェック(df, du, lsof)とdfバグを解決方法2019/10/24 21:46:31
- [CentOS] Wheel設定2019/10/23 23:53:40
- [CentOS] システムの文字セット変更2019/10/21 16:58:39
- [CentOS] Vim編集ツールをインストールする方法2019/10/21 00:24:44
- [Linux] Putty使用方法2019/10/20 00:42:54
- check2024/04/10 19:03:53
- [Java] 64.Spring bootとReactを連結する方法(Buildする方法)2022/03/25 21:02:18
- [Javascript] Node.jsをインストールしてReactを使う方法2022/03/23 18:01:34
- [Java] 63. Spring bootでcronスケジューラとComponentアノテーション2022/03/16 18:57:30
- [Java] 62. Spring bootでWeb-Filterを設定する方法(Spring Security)2022/03/15 22:16:37
- [Java] JWT(Json Web Token)を発行、確認する方法2022/03/14 19:12:58
- [Java] 61. Spring bootでRedisデータベースを利用してセッションクラスタリング設定する方法2022/03/01 18:20:52
- [Java] 60. Spring bootでApacheの連結とロードバランシングを設定する方法2022/02/28 18:45:48
- [Java] 59. Spring bootのJPAでEntityManagerを使い方2022/02/25 18:27:48
- [Java] 58. EclipseでSpring bootのJPAを設定する方法2022/02/23 18:11:10
- [Java] 57. EclipseでSpring bootを設定する方法2022/02/22 19:04:49
- [Python] Redisデータベースに接続して使い方2022/02/21 18:23:49
- [Java] Redisデータベースを接続して使い方(Jedisライブラリ)2022/02/16 18:13:17
- [C#] Redisのデータベースを接続して使い方2022/02/15 18:46:09
- [CentOS] Redisデータベースをインストールする方法とコマンドを使い方2022/02/14 18:33:07