Rainbow Engine

IT技術を分かりやすく簡潔にまとめることによる学習の効率化、また日常の気付きを記録に残すことを目指します。

Tomcat

Linuxサーバー(CentOS6)にTomcatをインストールする手順

投稿日:2019年6月15日 更新日:

(0)目次&概説

(1) Tomcatとは?
(2) Tomcatインストールと疎通チェック
 (2-1) Tomcat用ユーザーの作成
 (2-2) Tomcatの資源をダウンロード
 (2-3) Tomcatの資源の解凍
 (2-4) Tomcat動作のためのパス設定
 (2-5) Tomcatのポート開放
 (2-6) Tomcatの起動と疎通チェック

(1) Tomcatとは?

Apache Tomcat(以降はTomcatと記載)はアプリケーションサーバー(APサーバー)のソフトで、Java Servletを動かす時に利用します。また簡易的なWebサーバー(インターネットのホームページ等を保持し、クライアントからの閲覧要求に応答する)としての機能も備えています。非営利の団体である Apache ソフトウェア財団から提供されています。

目次にもどる

(2) Tomcatインストールと疎通チェック

(2-1) Tomcat用ユーザーの作成

以下の操作は全てroot権限で実施します。まずは「useradd」コマンドにてTomcat用のユーザーを用意します。

useradd -s /sbin/nologin tomcat

「-s」のオプションはログインシェルの指定で、今回は「/sbin/nologin」を指定しています。Tomcatを利用するに当たり、このユーザーでのログインの必要性がない場合にはセキュリティのため、上記の指定を行います。また追加されたことを確認するために、以下のコマンドを実行します。

id tomcat

目次にもどる

(2-2) Tomcatの資源をダウンロード

Tomcat8.0の「Binary Distributions」の「Core:」から「tar.gz」を右クリックで「リンクのアドレスをコピー」します。

以下のディレクトリに移動してから、先ほどコピーしたアドレスを使い資源をダウンロードします。

cd /usr/local/src/
wget http://ftp.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-8/v8.5.42/bin/apache-tomcat-8.5.42.tar.gz

 


目次にもどる

(2-3) Tomcatの資源の解凍

以下のコマンドでファイルの解凍を行います。

tar -xvzf apache-tomcat-8.5.42.tar.gz

 


目次にもどる

(2-4) Tomcat動作のためのパス設定

次に動作するためのパス設定を行います。「vi」コマンドで「/etc/profile」を開きます。

vi /etc/profile

 

開いたら編集でパスの設定を行います(「JRE_HOME」とTomcatの「CATALINA_HOME」のパス)。ファイルの末尾に以下の内容を追記します。

JRE_HOME=/usr/java/default
CATALINA_HOME=/usr/local/src/apache-tomcat-8.5.42
export JRE_HOME CATALINA_HOME

 



設定が完了したら環境変数を有効にするため、一度ログインとログアウトを実施します。

目次にもどる

(2-5) Tomcatのポート開放

Tomcatで使用するポート8080に対してINPUT(外部から内部に来る)通信を許可します。以下のコマンドでファイアウォールの設定(iptables)を開きます。

vi /etc/sysconfig/iptables

 

開いたら以下の行を追加します。
(※viエディタの使い方は「viエディタ使い方」を参照)

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

 


追加後は設定を反映させるために、iptablesの再起動を行います。

/etc/init.d/iptables restart

 

以下のように結果が[OK]になれば、再起動が正常終了です。

目次にもどる

(2-6) Tomcatの起動と疎通チェック

起動するために以下のコマンドを実行します。

/usr/local/src/apache-tomcat-8.5.42/bin/startup.sh

 

稼働確認としてブラウザから以下のURLに飛べるかチェックします。

http://[各自のIPアドレス又はホスト名].jp:8080

インストールが正常に完了していれば以下のように表示されるはずです。

目次にもどる

Adsense審査用広告コード


Adsense審査用広告コード


-Tomcat

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

Tomcatのアーキテクチャ概要と各コンポーネントの役割について

(0)目次&概説 (1) 記事の目的  (1-1) 目的  (1-2) 前提条件 (2) Tomcatの概要  (2-1) Tomcatとは?  (2-2) Tomcatアーキテクチャ概観 (3) T …

Tomcatのコネクションプールの設定手順

<目次> (1) Tomcatのコネクションプールの設定手順  (1-1) コネクションプールとは?  (1-2) コネクションプールの設定手順   (1-2-1) context.xmlの記述    …

TomcatのURLに付くポート番号8080を非表示にしてドメイン名のみでサイトにアクセスする方法と手順

本記事で実現したい事は下記2点、①URLのポート番号・アプリ名を非表示(リバプロ)と②JSP/Servlet名非表示(web.xml)です。これらを実現する事でブラウザにドメイン名のみ(例:XXXX. …

Tomcatでhttps接続を行う方法(自己証明書を使ってSSL化する方法)

<目次> (1) Tomcatでhttps接続を行う方法(自己証明書を使ってSSL化する方法)  (1-1) STEP1:鍵や証明書の作成  (1-2) STEP2:証明書の配備(任意)  (1-3) …

Javaのフォーム認証でログインを行うと数回で固まってしまう事象の対処記録

<目次> (1) Javaのフォーム認証でログインを行うと数回で固まってしまう事象の対処記録  (1-1) 発生事象・エラーメッセージ  (1-2) 原因  (1-3) 対策 (1) Javaのフォー …

  • English (United States)
  • 日本語
Top