Tomcat のインストールと動作確認 Java サーブレットを動作させるためにはアプリケーションサーバが必要です 講義ではそのアプリケーションサーバとして Tomcat を用います そこで 以下のⅠ~Ⅱの準備の後 Ⅲに示した要領にしたがってインストールを行い Ⅳ~Ⅵを確認して下さい Ⅰ.Java 開発環境 (JDK) 最新版のインストール Tomcat が動作するためには Java 実行環境が必要です 皆の PC にはすでに Java 言語の開発環境 (JDK) がインストールされていますが 恐らく人によってバージョンが異なっているはずです そのままでも大きな支障はないのですが バージョンによってセキュリティに関する動作が微妙に異なるので 無用の混乱を避けるために最新版をインストールすることにします 以下の手順にしたがってインストールを行ってください 1 次のサイトに接続に接続する http://www.oracle.com/technetwork/java/javase/downloads 2 すると 次のページが現れるので ここで次のように Java Download ボタンをクリックする 3 次に 現れた画面を下方にスクロールさせ Java ライセンスに同意する ここをチェックする 次の 4 と 5 の処理は 使用する PC が 32 ビットマシンか 64 ビットマシンかで選択項目 が異なります 次ページの該当部分の記述にしたがって下さい 1
4 その後 さらに下方にスクロールするとダウンロードファイルリストがあるので Windows x86 欄のファイルを選択する jdk-8u60 の 8u102 がバージョンを示している (2016 年 9 月 13 日時点では u102 のアップデート番号が最新版だが これはダウンロード時期によって異なる ) 本講義 ではこのバージンを基に説明するが バージョン番号が違っていても問題ない 5 ダウンロードが完了したら 所定の場所 ( 特に指定しない場合は ダウンロード フ ォルダ ) に下のように jdk-8u102-windows-i586.exe が保存されているので それ をダブルクリックする 6 すると 変更許可を確認するウィンドウが現れるのでそれに はい と答えるとインス トールが開始される 7 続いて次のインストール開始画面が現れるので [ 次へ ] を選択する 2
8 次の画面でも変更の必要がないのでそのまま [ 次へ ] を選択する 9 この後インストール作業が始まるので 作業が終了するまでしばらく待つ そして 次 の画面が出てきたら作業終了である [ 閉じる ] ボタンをクリックして作業を終了する 3
Ⅱ. 環境変数の設定 Tomcat が動作するためには Tomcat が Java 言語の開発環境 (JDK) がどこにインストールされているのかを分かるようにしておく必要があります 具体的には 所定の環境変数 (JAVA_HOME) に JDK の保管場所 ( パスと言います ) を登録する という形で行います 以下の手順にしたがって設定して下さい 1 準備 - JDK のパスの確認上でインストールした JDK は C: Program Files (x86) Java という場所に保管されています ここには [OS(C:)] [Program Files (x86)] [Java] とフォルダをたどることで到達できます この [Java] フォルダの中に [jdk1.8.0_102] などの JDK フォルダがあるはずです ( バージョン番号はインストール時期によって異なります ) バージョンが異なる複数のフォルダがある場合は 最新のものを選びましょう 以下では [jdk1.8.0_102] が JDK のバージョンであるものとして説明する事にします このとき JDK のパスは次のようになります このパスは 後の5で必要になります 空白が一つあることに注意 C: Program Files (x86) Java jdk1.8.0_102 S12 以前 (Windows 7) の学生の場合は 以下の様になります C: Program Files Java jdk1.8.0_102 最後の jdk1.8.0_xxx 部の XXX については 各自のバージョンに読み替えて下さい 次に環境変数の設定に進みます 2 Windows メニューから [ コントロールパネル ] を開く (Windows 8 の場合は 画面左下隅にカーソルを持って行き右ボタンクリックするとメニューが表示されるのでそこから選択する ) そして[ システムとセキュリティ ] [ システム ] と選択して到達する次の画面から システムの詳細設定 を選択する 4
3 次の システムのプロパティ 画面で [ 環境変数 ] ボタンをクリックする 4 すると 次の 環境変数 画面が現れるので ここで下方の システム環境変数 欄 の [ 新規 ] ボタンをクリックする 5
5 すると 次の環境変数設定画面が現れる ここで 変数名に JAVA_HOME 変数値 に 1 で確認した JDK のパスを入力し [OK] ボタンをクリックする JAVA_HOME と入力 1 で確認したパス C: Program Files (x86) Java jdk1.8.0_102 を入力 C が隠れている 6 続いて ユーザー環境変数の PATH を更新する PATH を選択して [ 編集 ] ボタ ンをクリックする PATH がリストにない場合は [ 新規 ] ボタンをクリ ックして変数名欄に PATH と入力する 7 変数値に Java の旧バージョンのパスが設定されているはずなので 下線部のようにバ ージョンを更新する C: Program Files (x86) Java jdk1.8.0_102 bin となるよ うにする 6 で [ 新規 ] ボタンをクリックした場合は このパスを新たに記述する jdk1.8.0_102 bin 変数値に 他のパスが設定されている場合は 末尾に以下を加える ;C: Program Files (x86) Java jdk1.8.0_102 bin その後 [OK] ボタンをクリックしながら設定を確定させて行けば設定は終了する 6
Ⅲ.Tomcat のインストール 1 次のサイトに接続する http://tomcat.apache.org/ 2 すると 次の Tomcat のホームページが現れる この Download 欄から Tomcat8 を選択する 3 現れた画面を下方にスクロールすると 次のようにバージョン 8.0.37 の欄がある こ こで 32-bit/64-bit Windows Service Installer を選択する 7
4 すると ダウンロードが始まるので適当な場所に保管する ( デフォルトの ダウンロ ード フォルダで良い ) 5 ダウンロードした次の実行ファイルをダブルクリックしてインストールを開始する 実行の許可を求める画面が現れた場合は はい を選択する 6 すると 次の Setup 画面が現れるので ここで [Next] ボタンをクリックする 7 次のライセンス確認画面では 同意するものとして [I Agree] ボタンをクリックする ( 講義で学習用に使用している限りはライセンス上の問題はありません ) 8
8 次の画面では インストールするコンポーネントを指定する ここでは コンポーネ ント選択欄を当初の Normal のまま [Next] ボタンをクリックする 9
9 続いて現れる Configuration 画面では 管理者アカウントを作成する ここでは ユーザ名を admin とし 各自適当なパスワードを指定すること ユーザ名は admin とする 適当なパスワードを入力 10 次の画面で Java の実行環境の保管先を指定する 以下の様に jre1.8.0_102 が指定 されている場合は そのまま [Next] ボタンをクリックして次へ進む 10
もし上の様に指定されていない場合は 下のように [ ] ボタンをクリックし JAVA_HOME に設定したフォルダ (p.6 の 5 参照 ) を設定する 設定後 [Next] ボタ ンをクリックする このボタンをクリックして JAVA_HOME で指定したフォルダ (C: Program Files (x86) Java jdk1.8.0_102) を選択する 11 次の画面では Tomcat のインストール先を指定するが 変更する必要はないのでそ のまま [Install] ボタンをクリックする するとインストールが開始される 11
12 処理が終了し 最後に次の画面が出ればインストール完了 [Finish] ボタンをクリッ クして インストール作業を終える Ⅲ.Tomcat の動作確認 1 次のサイトに接続する http://localhost:8080/ ここに localhost は各自の PC を指し 8080 は通信をやりとりする際のポート番号を意味する Tomcat はデフォルトでは 8080 というポート番号で通信するようになっている ( 実は その指定はⅡの9の画面で行っている ) 2 接続後 次の画面が現れたらインストールが無事完了していたことを示す 12
上の2のように Tomcat のホーム画面が表示されない場合 URL を http://localhost:8080/ から http://127.0.0.1:8080/ に変更して試してみてください これでうまくページが表示される場合は 下の処理 A を うまく表示されない場合は処理 B を行ってください 処理 A.localhost の登録 localhost の IP アドレスは 127.0.0.1 です これが PC に登録されていない可能性があります そこで 次の要領にしたがって登録を行ってください 1 C: Windows System32 drivers etc 内にある hosts というファイルを適当なエディタ ( 秀丸エディタなど ) で開いてください 2 一番下あるいは下から 2 番目の行が次の様になっているか確認してください # 127.0.0.1 localhost これが localhost の IP アドレスが 127.0.0.1 であることの対応を定義しています 恐らく この記述がきちんと記述されていないと思われますので 上の様に修正してください 処理 B.Tomcat の再インストール Tomcat のインストールが不完全だったと思われます そこで Tomcat をアンインストールし ( コントロールパネル プログラムのアンインストール Tomcat8.0 を選択する ) 再度 Tomcat のインストールを (Ⅱの5から) 行ってください Ⅳ.Tomcat の起動 停止 Tomcat の起動 停止は PC 画面下方のタスクバーから行えます 上のインスト ール終了後 右のようなアイコンが登録されているはずです ( 表示されていない場 合は をクリックするとポップアップ表示されます ) このアイコン内の三角の色が緑なら 起動中 赤なら停止中です 起動を停止するには 上の Tomcat アイコンにカーソルを 合わせて右ボタンクリックし 現れたメニューから Stop service を選択します 停止 赤色になっている 13
再び起動するには 同様に右ボタンクリックして現れたメ ニューから Start service を選択します 今後は 使用を終えたら Tomcat を停止するようにし ましょう <Tomcat の起動アイコンが消えた場合 > 使用している PC の設定によっては PC の再起動時に上の Tomcat 起動アイコンがタスクバーから消えることがあります その場合は 次のようにアイコンを復活させます 1 Windows のスタートメニューを開くと次のように Monitor Tomcat メニューが登録されている (Windows 7 の場合 ) これを右ボタンクリックして 管理者として実行 を選択する Windows 8 の場合 アプリケーションメニューを表示させて 下のように Apache Tomcat 8.0 Tomcat8 内にある Monitor Tomcat アイコンを右ボタ ンクリックして 管理者として実行する を選択する 2 すると 起動アイコンがタスクバーに現れる 14
Ⅴ.Tomcat フォルダの確認次週以降 インストールした Tomcat のフォルダに Web アプリケーションのプログラムを作成します そこで Tomcat フォルダの場所と中身を確認しておきましょう Tomcat のフォルダは次の場所にあります (Tomcat フォルダのパスです ) C: Program Files (x86) Apache Software Foundation Tomcat 8.0 これは [OS(C:)] [Program Files (x86)] [Apache Software Foundation] [Tomcat 8.0] とたどることで到達できます この [Tomcat8.0] の中には次のようなファイルがあります 次週以降 この [webapps] フォルダの中に Web アプリケーションを作成します ですか ら この場所はよく頭に入れておいて下さい 15