環境構築-Apache Tomcat編-

 [この記事の続編](https://qiita.com/inokazum/items/dfd9bccac235e0b62dfc)

## 構築の流れ
- [Tomcatのインストール](https://qiita.com/inokazum/items/b36a02019d4aced7a36e#tomcat%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)
- [Tomcatの動作確認](https://qiita.com/inokazum/items/b36a02019d4aced7a36e#tomcat%E3%81%AE%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D)
- [TomcatをEclipseに適応させる](https://qiita.com/inokazum/items/b36a02019d4aced7a36e#tomcat%E3%82%92eclipse%E3%81%AB%E9%81%A9%E5%BF%9C%E3%81%95%E3%81%9B%E3%82%8B)

## Tomcatインストール
* tomcatとは
    * Javaで作成したWebアプリケーション(Java Servlet)を実行するために必要なソフトウェアです。

* バージョン 
今回、使用するTomcatのバージョンは、9です。

* install手順
    * [downloadページ](https://tomcat.apache.org/download-90.cgi)にアクセスして、
`32-bit/64-bit Windows Service Installer (pgp, sha512)`を選択・ダウンロード
![スクリーンショット (598).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/08d04af3-2984-0aa9-1578-ea5a83b80029.png)


ダウンロードした、installerを開いて、案内にそって進んでいく。

「次へ」を押下
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/9acf9169-e963-b99d-1fe2-0bd98d5c9387.png)


「I Agree」を押下
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/2b831765-20e6-f645-4fd2-54c47580cb4e.png)


install typeを選択する画面が出てきますが、nomal(規定の設定)　でOK
「Next」を押下
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/14bd6d6d-64b1-f616-ea61-18021374b9fd.png)


構成画面でUser Nameに「admin」、Passwordに任意のパスワードを入力し、「Next」をクリックする（構成内容は既定のもので可）。
Nextを押下
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/e6a36575-b726-ce48-0354-8fe7d4a86461.png)

Java VMパス設定画面で、[Pathの設定](https://qiita.com/inokazum/items/dfd9bccac235e0b62dfc#path%E3%81%AE%E8%A8%AD%E5%AE%9A)でJAVA_HOMEに設定したJDKのパスが表示されているか確認する。異なる場合、「…」をクリックし、JDKのパスを参照する。設定後「Next」を押下
※既定でJREのパスが表示されているが、JAVA_HOMEで設定したJDKのパスを設定する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/d2aebee4-7f86-938f-9404-ba2f05c52879.png)

インストール先選択画面で「Install」をクリックする。(本資料では既定のインストール先を選択した)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/4d0d54d2-f25e-ebc2-5c34-aba35f60d10a.png)

上記設定を完了するとインストール開始
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/530f9bf1-52b8-fe27-7863-afb7c47a5193.png)

インストール完了画面で「Run Apache Tomcat」と「Show Readme」のチェックを外し、「Finish」を押下
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/0e52bca5-a7ff-78e0-a417-8f017e02dacf.png)

指定したディレクトリに以下フォルダがあればインストールは完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/4a4adcbd-39bd-d348-9615-4b29cb0e6d8c.png)

## Tomcatの動作確認
* 次に、コマンドプロンプトでJavaを実行するために必要なPathの設定を行います。

1. インストールしたフォルダ内にある、`Tomcat9w.exe`を起動
`Apache Software Foundation\Tomcat 9.0\bin`以下に存在
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/4cf33671-ad1d-8214-729e-82f9c8563ea4.png)

2. 起動すると以下ウィンドウが表示されるので、「General」タブで「Start」をクリックして、Tomcatを起動する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/1ece0827-7b21-8e28-52ca-37086bb4147f.png)

3. Tomcatを起動したマシンで、ブラウザから「http://localhost:8080」 と入力した際、下記の面が表示されたら、正常に動作している。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/1b4356ba-f9ab-0867-3aa3-db758f7d42c2.png)

4. 確認したら「Stop」を押下し、Tomcatを停止させ、「OK」を押下
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/1c3d44c0-60b2-ce95-82aa-c988c2831105.png)

以上で、Tomcatの動作確認は終了です。

## TomcatをEclipseに適応させる
Eclipseを起動し、Tomcatプラグイン設定を以下の通り行う。
1. Eclipseメニュー「ウィンドウ」→「パースペクティブ」→「パースペクティブのカスタマイズ」より画面を開き、「アクション・セット可用性」タブの「Tomcat」にチェックを入れる。(ない場合2へ、設定できたら3へ)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/232e073a-aebe-54ed-da02-19a4e2456274.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/b4e0c2a3-5ad2-bb3e-5fd6-e8f8e15cfb3b.png)


2. 1で「Tomcat」のチェックボックスがなかった場合、Eclipseメニュー「ヘルプ」→「Eclipseマーケットプレイス」でTomcatを検索しEclipse Tomcat Plugin x.x.xをインストールする。(本資料では、9.1.4をインストール)
インストール完了次第、ガイドに従いeclipseを再起動(1に戻る)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/005d3bfb-1d8d-2ed0-da34-8fe5b4cdaecd.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/0e73b51c-d932-8d3e-70ea-b70acd826f12.png)

3. Eclipseメニューバーの「ウィンドウ」→「設定」で設定画面を開いて、左側メニューで「Tomcat」を選択して、バージョンとTomcatホームの設定を行う。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/def83c4e-2d5a-9a29-a00d-092cea27f886.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/f1a8c229-321c-7238-f13a-3f858fa71e63.png)

4. 更に、左側メニューの「サーバ」→「ランタイム環境」を展開し、「追加」を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/7dd84508-b837-d7fe-8e27-90b828c9cd50.png)

5. 新規サーバー・ランタイム環境画面で「Apache Tomcat v9.0」を選択後、「次へ」を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/784417d7-9f87-dc91-12a5-6cc1f294ec5e.png)

6. 「Tomcatインストール・ディレクトリー」にTomcatのPathを入力し、JDKを「インストール済みのJRE」から追加する。(ほんとはJREを指定するところだが、今回はJDKでOK)
完了したら、「適応して閉じる」を押下
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/8c0b421d-f198-8f60-7d34-a61f4d843f4f.png)

7. 左上にこのアイコンが表示されたらTomcatの適応はOK。 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/60111760-7250-98fc-3f69-43556f97836b.png)

8. Tomcatアイコンから、Tomcatサービスの起動が出来ることを確認する。
Tomcatのアイコンは左から、「起動」「停止」「再起動」である。
先ずは、一番左の「起動」を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/cd33780b-ac6e-0f9e-b461-5f45f026b7ca.png)

9. ブラウザで「http://localhost:8080」 を表示し、以下が表示されていたら完了。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1419985/6743259c-29cd-3f07-67aa-15b2aadc311a.png)

10. 確認終了次第、真ん中の「停止」アイコンで終了させる。