powerdee.com
Google
 
このサイト内 Web
 
カウンタ

GlassFish

GlassFishとは

JavaEE5のリファレンス・インプリメンテーションとされており、JavaEE5SDKに同梱されているアプリケーションサーバの実態はGlassFishなのである。今後、要注目のオープンソースでしょう。
ドキュメントは、こちらのページで公開されています。
また、GlassFish用Wikiなどがあり、充実していますね。


GlassFishのインストール

https://glassfish.dev.java.net/public/downloadsindex.htmlへアクセスして、インストーラをダウンロードする。
ここでは、最新の"V1 UR1 Build 14 30-September-06"というバージョンのWindows Platform用"glassfish-installer-v1_ur1-b14.zip"をダウンロードした。

ダウンロードしたら、JDK5.0をインストールしておき、以下のコマンドでダウンロードしたインストーラを実行する。

java -Xmx256m -jar glassfish-installer-v1_ur1-b14.zip

ライセンスの同意を確認する画面で「Accept」ボタンをクリックするとアーカイブファイルが展開される。 その後、続いて以下のコマンドを入力し、セットアップを実行する。

cd glassfish
ant -f setup.xml

起動と停止

GlassFishは、インストールディレクトリ/binにある、asadminというコマンドライン・ツールで様々な操作を行える。起動・停止もこのコマンドで行う。
以下のコマンドで標準のドメイン・サーバを起動させる。

asadmin start-domain

管理コンソールの確認

http://localhost:4848/ でログイン画面へアクセスする。
デフォルトでは、USER: admin PASSWORD: adminadminでログインできる。

停止のコマンドは以下。

asadmin stop-domain

データソースの設定

管理コンソールから作成する方法と、asadminコマンドで行う方法があるが前者で作成してみる。

ConnectionPoolの作成

管理コンソールにログイン後、Resources > JDBC > Connection Poolsを辿っていくと、以下の画面が表示されるので、NEWボタンを押す。

サンプルでは、ローカルのMySQLへのConnectionPoolを作成
Name: MysqlLocalPool
Resource Type: javax.sql.ConnectionPoolDataSource
Database Vendor: mysql

General Settings
Datasource Classname: com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource

Addtional Properties
databaseName: demo_db
serverName: localhost
port: 3306
user:
password:

JDBC Resourceの作成

NEWを押して、先ほど作成した、コネクションプールを指定する。

JDBC Name: jdbc/MysqlLocalDS
Pool Name: MysqlLocalPool


おすすめ書籍


開発者ノートシリーズMaven (開発者ノートシリーズ)

著者:ビンセント マソル、ティモシー・M. オブライエン
出版社:オライリージャパン(2006-02)
価格:¥2,520(税込)
ダイアグラム別 UML徹底活用 (DB Magazine SELECTION)

著者:井上 樹
出版社:翔泳社(2005-06-21)
価格:¥2,520(税込)
Apache Maven 2.0入門 Java・オープンソース・ビルドツール

著者:野瀬 直樹、横田 健彦
出版社:技術評論社(2006-12-13)
価格:¥2,499(税込)
現場のUML―モデルベース開発のすべて

著者:浅井 麻衣、橋本 大輔、藤井 啓詞、重田 正俊、浜口 弘志、桐越 信一、長瀬 嘉秀
出版社:ソーテック社(2006-12)
価格:¥3,024(税込)


ページTopへ / ▲Homeへ