Apache Tomcatのインストール

[English]

これは私が独学及び職場で学んだことをまとめたノートです。

  • Apache Tomcat

Wiki先生: Apache Tomcat(アパッチ トムキャット)は、Java ServletやJavaServer Pages(JSP)を実行するためのWebコンテナ(サーブレットコンテナ、サーブレットエンジン)である。

  • ダウンロード

1) 下記のURLにアクセスする。

※最新バージョンが存在する場合がありますが似たような手順になっております。

Apache Tomcat®

2) “32-bit/64-bit Windows Service Installer”をクリックしてダウンロードする。

ApacheTomcat001

  • インストール

1) ダウンロードした”32-bit/64-bit Windows Service Installer”をダブルクリックする。

2) “Next >”を押下する。

ApacheTomcat002

3) “I Agree”を押下する。

ApacheTomcat003

4) 下記の内容を選択する。

– Tomcat
– Start Menu Items
– Documentation
– Manager
– Examples

5) “Next >”を押下する。

ApacheTomcat004

 

6) “Next >”を押下する。

ApacheTomcat005

7) 下記の内容を入力して”Next >”を押下する。

C:\Java\jdk-12.0.2

※Javaのインストール先のパスを入力する。デフォルトはJREのパスが表示されるが、JDKのパスを指定する。

ApacheTomcat007

8) 下記の内容入力して”Install”を押下する。

C:\Tomcat9

ApacheTomcat008

9) インストールが開始される。

ApacheTomcat009

10) インストールが完了したら下記のチェックを外し”Finish”を押下する。

– Run Apache Tomcat
– Show Readme

ApacheTomcat010

11) 下記の内容で環境変数設定をする。

新規として以下を入力する。
変数名(N):
CATALINA_HOME
変数値(W):
C:\Tomcat9
※Tomcatのインストール先のパスを入力する。

“Path”に以下を追記する。
C:\Tomcat9\bin
※Tomcatのbinフォルダのパスを追記する。

環境変数の設定方法はこちらを参照。

12) コマンドプロンプトにて下記のコマンドを実行してバージョンが表示されれば完了。

cd C:\Tomcat9\bin

※Tomcatのbinフォルダへ移動する。

version.bat

ApacheTomcat011

  • Apache Tomcatの起動

1) “C:\Tomcat9\bin\Tomcat9w.exe”を管理人として実行する。

ApacheTomcat014

2) “Start”を押下する。

ApacheTomcat015

3) ブラウザを起動して下記のURLにアクセスし下記のようなページが表示されれば起動に成功。

http://localhost:8080/

ApacheTomcat016

4) 停止したい場合”Stop”を押下する。

ApacheTomcat017

  • 文字コードの変更方法

※必要であれば実施する。

1) 下記ファイルの実行時に文字化けした場合”C:\tomcat9\conf\logging.properties”を修正する。(51行目ぐらい)

実行するファイル:

“C:\Tomcat9\bin\start-up.bat”
“C:\Tomcat9\bin\shutdown.bat”

編集するファイル:

“C:\tomcat9\conf\logging.properties”

編集内容:(51行目ぐらい)

java.util.logging.ConsoleHandler.encoding = UTF-8

java.util.logging.ConsoleHandler.encoding = SJIS

変更前:
ApacheTomcat012

変更後:
ApacheTomcat013

※必要であれば実施する。

例:

  • ユーザ名: “admin”
  • パスワード: “pass”

1) “C:\tomcat9\conf\tomcat-users.xml”に下記を追記する。(18行目ぐらい)

<role rolename="manager-gui"/>
<user username="admin" password="pass" roles="manager-gui"/>

例:

<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">

<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
	<role rolename="manager-gui"/>
	<user username="admin" password="pass" roles="manager-gui"/>

 

2) “C:\tomcat9\conf\tomcat-users.xml”を下記のように修正する。(40行目ぐらい)
※”must-be-changed”を”pass”に変更する。

例:

  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
  <user username="role1" password="<must-be-changed>" roles="role1"/>

<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="pass" roles="tomcat"/>
<user username="both" password="pass" roles="tomcat,role1"/>
<user username="role1" password="pass" roles="role1"/>
  • 開発環境の構築(Java Web App.)

– 作業環境:

Windows 10 Home(64bit)

– ステップごとに設定した内容:

  1. Javaのインストール
  2. Apache Tomcatのインストール
  3. PostgreSQL pgAdmin 4 のインストール
  4. Eclipseのインストール
  5. Eclipseの初回起動・設定(Java Web App.)

– 共通の設定方法:

  1. 環境変数(Windows 10)

20190726