less than 1 minute read

Eclipseを使ってTomcatとMySQLの実行環境の構築したときのメモ。

1. Eclipseのインストール

ダウンロードページからEclipse IDE for Enterprise Java and Web Developersの最新版を取得して任意の場所にインストール。

2. Tomcatの設定

Tomcatを取得し任意の場所に展開。ここでは8.0系の最新版とした。古いバージョンは左メニューのArchivesから取得。

  1. Eclipseを起動し、メニューからWindows -> Show View -> ServersでServerタブを開きcreate a new server...をクリック

  2. Tomcat v8.0 Serverを選択し、Nextをクリック

  3. Tomcatの格納先を選択してFinishをクリック

3. MySQLの設定

ダウンロード

  1. MySQLのサイトから、ダウンロードをクリック。
  2. ページ下部にあるMySQL Community (GPL) Downloadsをクリック。
  3. MySQL Community Serverをクリック。
  4. MySQL Installer for WindowsGo to Download Pageをクリック
  5. OS、必要なファイルが含まれたものを選択
  6. No thanks, just start my download.をクリックしてダウンロード開始

インストール

  • CustomでConnector/Jだけを追加。
  • ポート番号はデフォルトの 3306 のまま
  • 認証方法について、今回はmysql-connector-java-5.1.40-bin.jarを使うみたいなので、とりあえず旧方式の方(Legacy Authentication Method)を選択したが、後で変更できるらしい。
  • Windowsサービスの登録はありとした。
  • MySQL Routerは何もせず

JDBCドライバについて

注意点として、MySQLのJDBCドライバが古いと以下のエラーが起きることがある。

Caused by: java.lang.NullPointerException
    at com.mysql.jdbc.ConnectionImpl.getServerCharset(ConnectionImpl.java:2997)

以下の記事を参考に最新のjarを取得、設定したところ成功。

4. 既存のServlet/JSPアプリを取り込む

zipで固められたプロジェクト資産がある場合、

EclipseメニューのFile -> Import... -> Existing Projects into Workspaceで圧縮されたアーカイブを指定して取り込む。

Tomcat等の場合、サーバのランタイムが解決できずにビルドエラーが生じる場合がある。その場合、Java Build PathLibriariesにて適切なサーバのランタイムを指定する。

プロジェクトを選択し、Run On Serverで前述で作成したTomcatサーバを指定する。

参考