

====================================================================================
OpenStandia petStoreサンプルアプリ環境構築手順
====================================================================================


===== 目次 =====

・JDK1.5.0_06 のインストール
	○ダウンロード
	○インストール
	○環境変数 JAVA_HOME の設定
	○環境変数 PATH の設定
	○動作確認

・Eclipse3.1.1 のインストール
	○Eclipse SDK のダウンロード
	○展開
	○Language Pack のダウンロード
	○展開
	○起動とworkspace設定
	○JBossIDEのダウンロード
	○展開

・JBoss4.0.3SP1 のインストール
	○ダウンロード
	○展開

・MySQL5.0.22 のインストール
	○ダウンロード
	○インストール

・JBossおよびMySQLのセットアップ
	○セットアップスクリプトを起動

・デプロイおよび動作確認
	○デプロイスクリプトを起動
	○JBoss起動 および動作確認




======================================================================
■JDK1.5.0_06のインストール
======================================================================
○ダウンロード
  http://java.sun.com/products/archive/
  「Java 2 Platform Standard Edition (J2SE) 」項目の
  「JDK/JRE - 5.0」のプルダウンメニューから「5.0 Update 6」を
  選択して「Go」ボタンをクリック。
  「Download JDK」をクリック。
  「Accept License Agreement」にチェックを入れた後、
  環境にあったインストーラをダウンロードする。
  例)Window/Intel環境の場合:jdk-1_5_0_06-windows-i586-p.exe

○インストール
任意の場所にインストール。
(以下では、C:\j2se1.5.0_06 にインストールしたと仮定)

○環境変数 JAVA_HOME の設定
コンピュータのプロパティを開き、システム環境変数 JAVA_HOME をJDKをインストールした場所に設定。
  JAVA_HOME=C:\j2se1.5.0_06

○環境変数 PATH の設定
システム環境変数 PATH の先頭に以下を追加
  %JAVA_HOME%\bin;

追加した結果、以下のようになります。
  PATH=%JAVA_HOME%\bin; ........

○動作確認
コマンドプロンプトを起動して、
 > java -version

以下のように表示されたらOK
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)

======================================================================
■Eclipse3.1.1のインストール
======================================================================
○Eclipse SDK のダウンロード
  http://download.eclipse.org/eclipse/downloads/
の「Latest Release    『3.1.1』」をクリックして
  eclipse-SDK-3.1.1-win32.zip
をダウンロード

○展開
ダウンロードしたファイルを任意の場所に展開
(以下では、C:\に展開し、C:\eclipseというディレクトリができた仮定)

○Language Pack のダウンロード
  http://download.eclipse.org/eclipse/downloads/
の「Language Pack    『3.1.1_Language_Packs』をクリックして、
一番上の、リンク2つから、
  NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip
  NLpack1-eclipse-SDK-3.1.1a-win32.zip
の2つのファイルをダウンロード

○展開
Eclipseを展開したのと同じところに上記2つのファイルを展開
(C:\にEclipseを展開した場合は、同じくC:\に展開)

○起動とworkspace設定
C:\eclipse\eclipse.exeを起動
ワークスペースの選択を行うダイアログが出るので、任意の場所(といってもDocuments and Settingsは不便ですが)を設定
(以下では、C:\eclipse\workspaceを選択したと仮定)

「この選択をデフォルトとして使用し、今後この質問を表示しない」にチェックを入れておくと便利

一旦終了させる

○JBossIDEのダウンロード
  http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=72248&release_id=382687
から、JBossIDE-1.5-ALL.zip をダウンロード

○展開
Eclipseを展開したのと同じところに上記のファイル（features,plugins）を上書き展開

同一ファイルを上書きするかを確認された場合は、すべて「はい」でOK

Eclipseを再度起動

「Welcome to JBoss Eclipse IDE 1.5!」というダイアログが出るので
「次へ」ｘ 3回
「終了」

「ようこそ」画面が出ている場合は右上のワークベンチへというアイコンをクリック

======================================================================
■JBoss4.0.3SP1 のインストール
======================================================================
○ダウンロード
  http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=365509
から、jboss-4.0.3SP1.tar.gz ( or jboss-4.0.3SP1.zip)をダウンロード

○展開
ダウンロードしたファイルを任意の場所に展開
(以下ではC:\に展開し、C:\jboss-4.0.3SP1というディレクトリができたと仮定)


======================================================================
■配布媒体の展開
======================================================================
○展開
petStore_workspace.zip(仮)をC:\eclipse\workspaceに展開

※すでにCVSからチェックアウトした状態であれば不要
（参考：「ext:username@cvs.sourceforge.jp:/cvsroot/openstandia」）

======================================================================
■MySQL5.0 のインストール
======================================================================
※現在のサイトでは、「mysql-5.0.22-win32.zip」が、ダウンロードされる(2006/08/01)

○ダウンロード
　http://dev.mysql.com/downloads/mysql/5.0.html

から、「Windows (x86)」を選択し、mysql-5.0.18-win32.zipをダウンロードし、
任意の場所に展開する。
(以下ではC:\に展開し、C:\mysql-5.0.18-win32というディレクトリができたと仮定)

○インストール
C:\mysql-5.0.18-win32\Setup.exe を実行

　1)「Next」をクリック
　2) Setupのタイプを指定する画面で、「Custom」を選択
　3) インストールディレクトリを変更するため「Change...」をクリック。
　　任意の場所を選択する。
　　ここでは「C:\mysql」を指定したとする。
　　「Next」をクリック。
　4) 「Install」をクリック
　5) 「Skip Sign-Up」を選択し、「Next」をクリック
　6) 「Finish」をクリック（チェックボックスはチェックしたまま）
　7) 「Next」をクリック
　8) 「Standard Configuration」を選択して、「Next」をクリック
　9) 「Install As Windows Service」と「Include Bin Directory in Windows PATH」に
　　チェックを入れ、「Next」をクリック
　10) rootのパスワードを入力。
　　　ここでは「root」を設定したとする。
　　　Confirmにも再度「root」を入力する。
　　　「Next」をクリック
　11) 「Execute」をクリック

　インストールが終了したら、配布媒体の\env-sample\my.iniを

　　C:\mysql

　以下に上書きコピー。

○動作確認
　>mysql -uroot -p
  Enter password: ****(パスワードにrootを入力)
  Welcome to the MySQL monitor.  Commands end with ; or \g.
  Your MySQL connection id is 2 to server version: 5.0.18-nt

  Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
  
のようにログインできればOK

　mysql> exit
　Bye

でログアウトする



======================================================================
■アプリケーションのセットアップ
======================================================================

-----------------------------------------------------------------------------------------------------

[ローカル環境変数の説明]
変数名　　　　　　　　　　　　　値の説明
-------------------------------------------------------------------------------------------
jboss.home                    　　　　　　          JBossを展開した場所
jboss.default.dir               JBossのdefaultディレクトリの場所
jboss.config.name               JBossのserver配下の名前、起動シェルの名前
jboss.config.dir                対象プロジェクトがJBossのserver以下に作るフォルダのパス
mysql.host                      MySQLのホストアドレス
mysql.database                  使用するデータベース名
mysql.minpoolsize               コネクションプールの最小数
mysql.maxpoolsize               コネクションプールの最大数
mysql.user                      MySQLのユーザ名
mysql.password                  MySQLのパスワード
warName							warの名称
-------------------------------------------------------------------------------------------


○ アプリケーションのセットアップ

[eclipse Antプラグインで実行]
Eclipseのメニューから「ウィンドウ>ビューを表示>その他>Ant>Ant」を選択
Antビューを右クリックして、「ビルドファイルの追加」を選択
ビルドファイルの選択で、「petStore/build.xml」を選択。
petStoreの「all」タスクをダブルクリック


○ Eclipse JBossIDEの設定
Eclipseのメニューから「ウィンドウ>ビューの表示>その他>Server Navigator」を選択
Server Navigatorビューで右クリックし、Configurationをクリック。
左メニューのJBoss 4.0.xで右クリックし、Newをクリックして下記情報を入力。

Name:petStore
JBoss 4.0.x home Directory:C:\jboss-4.0.3SP1
Server Configuration:petStore

Apply>closeで設定終了。


○ 動作確認
JBoss IDEの「Server Navigator」ウィンドウで
「JBoss 4.0.x:petStore [petStore] (not running)」を右クリックし、
「Start」をクリックしてJBossを起動。

ログに、Exceptionが発生せず、以下のようなメッセージが出たらOK

15:01:25,140 INFO  [JkMain] Jk running ID=0 time=0/172  config=null
15:01:25,171 INFO  [Server] JBoss (MX MicroKernel) [4.0.3SP1 (build: CVSTag=JBoss_4_0_3_SP1 date=200510231054)] Started in 54s:812ms

ブラウザを開き、URLに以下を入力。

http://localhost:8080/petStore/

ログイン画面が開きます。下記、ユーザ名・パスワードでログインしてください。
　ユーザー名：1
　パスワード：1
ログインした後、トップページが表示されれば稼動確認OKです
