Sirius -旧ブログ、更新されません-

名前

URL

タイトル

コメント

2011年3月9日(水) 23:06

apache-tomcat、MySQL、を USB メモリから起動する(Tomcat 編)

ちょっと必要に迫られて、Windows 環境で JSP やサーブレットの開発をどこでも出来るように USB メモリに Tomcat や MySQL を入れて動かしました。

その手順を説明したいと思います。

tomcat や MySQL はインストーラの付属しない zip で圧縮されたものをダウンロードします。また、Java で MySQL を使うので、mysql-connector-java も必要です。

Tomcat 7(apache-tomcat-7.0.8-windows-x86.zip)

MySQL(mysql-noinstall-6.0.11-alpha-win32.zip)

mysql-connector-java(mysql-connector-java-5.1.15.zip)

今回はどのマシン環境でも動くように Windows の 32bit 版を使います。

Tomcat と MySQL はダウンロードして展開します。

それぞれ apache-tomcat-7.0.8、mysql-6.0.11-alpha-win32 に展開したとします。

mysql-connector-java は、展開した mysql-connector-java-5.1.15-bin.jar を apache-tomcat-7.0.8¥lib にコピーします。



サーブレットを作成したり、Tomcat を動かすために Java の JDK が必要です。

JavaSE(jdk-6u24-windows-i586.exe)

Java は一度インストールする必要があります。デフォルトでインストールして大丈夫です。

インストールする場所を覚えておいてください。C:¥Program Files¥Java の下にインストールされると思います。今回は jdk1.6.0_24 にインストールされました。

このフォルダごと Tomcat がある場所にコピーします。コピーしたら Java はアンインストールしてもいいです。

USB に置く場合、USB のルートに Tomcat、MySQL、Java、をおきます。今回の例では、

apache-tomcat-7.0.8

mysql-6.0.11-alpha-win32

jdk1.6.0_24

の三つのフォルダがあることになります。



まず、Tomcat を動かしていきます。



Tomcat は、Java を必要とします。Java の場所は、JAVA_HOME 環境変数で指定します。

この環境変数を設定して、Tomcat を起動するバッチファイルを呼び出します。

USB メモリのルートに start.bat を作成します。内容は次のようになります。



--------------------------------ここから----------------------------------


@echo off

%~d0

cd "%~p0"

set JAVA_HOME=%cd%¥jdk1.6.0_24

set PATH=%JAVA_HOME%¥bin;%PATH%

cd apache-tomcat-7.0.8

Call bin\startup.bat


--------------------------------ここまで----------------------------------

これで tomcat が起動できたと思います。ブラウザで http://localhost:8080/ を開いてみてください。Tomcat のページが表示できれば OK です。

次に Tomcat のアプリケーションを管理できるようにユーザを追加します。

Tomcat のフォルダの下の conf¥tomcat-users.xml ファイルをエディタで開きます。次のようにロールとユーザを追加します。ユーザ名: tomcat、パスワード: tomcat にします。

--------------------------------ここから----------------------------------


<tomcat-users>

  <role rolename="manager-script"/>

  <role rolename="manager-jmx"/>

  <role rolename="manager-status"/>

  <role rolename="manager-gui"/>

  <user username="tomcat" password="tomcat" roles="manager-script,manager-jmx,manager-status,manager-gui"/>

</tomcat-users>


--------------------------------ここまで----------------------------------

Tomcat を再起動してブラウザで開き、ServerStatus を開こうとするとユーザ名とパスワードの入力が求められます。上記で指定したユーザとパスワードをいれるとサーバのステータスページが表示できると思います。

アプリケーションマネージャではサンプルのサーブレットや jsp を動かすことが出来ます。



以上で Tomcat については、設定できたと思います。より高度な設定変更は、conf フォルダの xml ファイルを書き換える必要があるようです。

written by sirius [その他] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

Comments

TrackBacks

Sirius -旧ブログ、更新されません-

MySketch 2.7.2 written by 夕雨