[Java] 37.イクリプス(eclipse)でトムキャット(tomcat)を設定する方法


Study / Java    作成日付 : 2019/09/30 22:19:34   修正日付 : 2021/05/31 11:28:58

こんにちは。明月です。


この投稿はイクリプス(eclipse)でトムキャット(tomcat)を設定する方法に関する説明です。


ウェブサービスを開発するためにはWAS(ウェブアプリケーションサーバ)のトムキャットを先にインストールしなければならないです。その後に開発ツール(IDE-eclipse)にトムキャットを設定して開発環境を構成しなければならないです。

まず、トムキャットをインストールするためにホームページに接続してトムキャットをダウンロードしましょう。

link - https://tomcat.apache.org/download-80.cgi

トムキャットをインストールするためにはzipファイルをダウンロードして圧縮を解凍する方法があるし、window installerを利用してインストールする方法があります。

window installerを利用してインストールする場合はインストーラでサービスを登録させてくれるしウィンドウが起動する時に自動にサーバ起動をする設定までやってくれます。しかしこの方法は開発が終わった後にWebアプリケーション(Web application)を登録する時にはよいですが、我々は開発環境を構築することなのでインストーラより圧縮ファイルをダウンロードして開発環境(eclipse)に設定しましょう。

それならzipファイルをダウンロードしましょう。


圧縮ファイルをダウンロードしたら適当なところに解凍してもよいですが、プログラム管理の便利性のため、eclipseの下のフォルダやプロジェクトフォルダに解凍しましょう。

私の場合はeclipseがインストールしたところに解凍しました。

トムキャットをインストールはこれだけでよいです。

そうすると開発のために開発ツール(eclipse)にトムキャットを登録しましょう。


まず、イクリプス(eclipse)を実行して新しいプロジェクトを生成しましょう。

eclipseのプロジェクトウィザードでServerを選択しましょう。

ダウンロードしたトムキャットバージョンを合わせてサーバタイプを設定しましょう。

私の場合は8.5.xバージョンをダウンロードしたのでTomcat v8.5 Serverを選択しました。

次はトムキャットがインストールパス(解凍されたフォルダパス)を選択して設定しなければならないです。

私の場合はeclipseの下のフォルダに解凍したのでそのパスを選択しました。

設定が終わるとプロジェクトエクスプローラーにサーバのトムキャットの設定ファイルが表示されると完了です。

トムキャット設定をするためにeclipseの下のServerタブを選択して当該なサーバを選択します。

それなら概要(Overview)が出ますが、私の場合はPorts設定とタイムアウト設定だけ設定しました。

タイムアウト設定はコンパイルした後で起動する時にサーバが止まっている時間設定ですが、それがタイムオバーになるとサーバが落ちます。

PCの性能が悪いならタイムアウト設定をしなければならないです。しなかったら起動する時に45秒以上になるとトムキャットサーバが落ちます。

ポートの場合はPCに他のサーバのポートを重ねている場合に起動エラーに発生します。イクリプス(eclipse)のないで使うトムキャットは他のサーバと重ねないために設定するほうがよいです。


それなら簡単にウェブプロジェクトを生成しましょう。


WebのDynamic Web Projectを選択しましょう。


そしてプロジェクト名を設定しましょう。


トムキャットとモジュールバージョンがしっかり設定されているかを確認してFinishボタンを押下しましょう。

それならプロジェクトが生成されます。


WebContentフォルダでindex.jspファイルを生成しましょう。

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
  </head>
  <body>
    hello world
  </body>
</html>

その後、eclipseで実行ブラウザを設定しましょう。


私の場合はChrome browserを選択しました。

そしてプロジェクトに右クリックすればContext menuが表示されます。そしてDebug asのDebug on Serverを選択します。


そして設定したトムキャットを選択してFinishを押下しましょう。


そうすると始めはコンソールタブにログが出力することを確認できますが、数秒後でChromeブラウザにサーバが起動されたことを確認できます。


index.jspファイルが表示されることを確認できました。


ここまでイクリプス(eclipse)でトムキャット(tomcat)を設定する方法に関する説明でした。


ご不明なところや間違いところがあればコメントしてください。

Study / Java」の他投稿
最新投稿