torutkのブログ

ソフトウェア・エンジニアのブログ

GlassFishでblueprints

AJAXJSFの設計ガイドラインとサンプルがWebアプリケーションとして作成されています。
https://blueprints.dev.java.net/において、bpcatalog(Java BluePrints Solution Catalog)がそれです。JavaEE 5(GlassFish)用の最初のアーリーアクセスが公開されています。

インストールと実行

bpcatalogをダウンロードします。

bpcatalog-ee5-ea-v0.1_01-installer.jar

展開したい場所にカレントディレクトリを移して実行します。

~$ cd work/javaee/blueprints
blueprints$ java -jar /tmp/bpcatalog-ee5-ea-v0.1_01-installer.jar
  :

ライセンス確認ウィンドウが表示されるので、下までスクロールして[Accept]ボタンを押すと、カレントディレクトリに展開されます。
build.properties.sampleをbuild.propertiesにファイル名を変更(コピー)し、内容を書き換えます。

-#javaee.home=c:/workspace/gf/glassfish
+javaee.home=d:/java/glassfish

-#javaee.server.username=admin
+javaee.server.username=admin

-#javaee.server.passwordfile=/path/to/passwordfile
+javaee.server.passwordfile=d:/java/glassfish/config/passwordfile

passwordfileの中身には、管理ユーザのパスワードを記述します。GlassFishではデフォルト値がadminadminなので、これを設定しています。

AS_ADMIN_PASSWORD=adminadmin

環境変数JAVAEE_HOMEを設定します。

bpcatalog-ee5-ea-v0.1_01$ export JAVAEE_HOME=d:/java/glassfish
bpcatalog-ee5-ea-v0.1_01$

GlassFishを起動しておきます。

~$ d:/java/glassfish/bin/asadmin.bat start-domain domain1
  :

bpcatalogをデプロイします。

bpcatalog-ee5-ea-v0.1_01$ ./setup.bat
    :

成功したら、ブラウザからアクセスします。
http://localhost:8080/bpcatalog

アンインストール方法

bpcatalog-ee5-ea-v0.1_01$ ./setup.bat unsetup
    :
bpcatalog-ee5-ea-v0.1_01$