自己紹介
|
|
Sakila (MySQL イルカ) 写真集
Navigation
Glassfish Web Space Serverをインストールしてみる
02.12.2009 | 0 投稿されたコメント

ついにSunの新しいポータルサーバ、"Sun Glassfish Web Space Server" がリリースされました。アイデンティティ管理製品担当として待ちに待った製品です。アイデンティティ管理とポータルは無関係のように思えますが(ま、無関係と言えば無関係なのですが)シングル・サインオンの要件には比較的高い割合でポータルサイト構築の要件が付いてきます。典型的な例は "リンク集" です。
シングル・サインオンシステムに一度ログインしたら、その後に、「ログインしたユーザがアクセスできるサイトの一覧(リンク集)を表示させたい」というニーズはかなりあります。
そういったこともあり、Sun の旧ポータルソフトウェア製品であるSun Java System Portal ServerはAccess Manager(OpenSSO の前バージョン)を内蔵していますし、他社のシングル・サインオン製品にも "ポータル オプション" 的なものが用意されていたりします。
...
さて、新しいポータル(なぜかバージョンはいきなり 10 ですが)がプロジェクトのサイトからいつものsun.com/downloadにリンクが張られていて FCS (First Customer Release) 版がダウンロードできるようになっています。私も、前回インストールしてみた時からかなり月日が経っているので、Windows 版をインストールしてみることにします。
# たまにはインストールしながらブログを書いてみます
上記リンクからダウンロードサイトに行き、「GlassFish Web Space Server 10 - Windows」というものをダウンロードします。201.45 MB もあるらしく、私の環境だとダウンロードに 30 分ほどかかりそうです。

...
やっとダウンロードが終わりました。
ダウンロードした zip を解凍してみると、webspace-readme.txt というファイルがありましたので、この指示に従ってビルドしてみます。
> cd glassfish2 > ..\ant\bin\ant -f setup.xml Buildfile: setup.xml get.java.home: setup.init: ... BUILD SUCCESSFUL Total time: 29 seconds > cd bin > asadmin.bat start-domain Starting Domain domain1, please wait. ... User web applications are available at these URLs: [http://localhost:8080 https://localhost:8181 ]. Following web-contexts are available: [/web1 /__wstx-services ]. Standard JMX Clients (like JConsole) can connect to JMXServiceURL: [service:jmx:rmi:///jndi/rmi://gori:8686/jmxrmi] for domain management purposes. Domain listens on at least following ports for connections: [8080 8181 4848 3700 3820 3920 8686 ]. Domain does not support application server clusters and other standalone instances. |
特に何もエラーも出ず、うまく Glassfish も起動できました。blog 的には良かったのかつまらなかったのか...。とにかく http://localhost:8080 にアクセスしてみます。

ページが表示されました!
左上のプルダウンメニューから "social networking sample users" を選択してデモユーザに切り替えてみます。

ユーザ一覧の中から Paul を探し出して、"Express login as Paul" をクリックします。

今度は右上のプルダウンメニューから "Control Panel" を選択します。

すると何やら色々出てきました...

データベースとしてデフォルトは HSQL を使っていますが MySQL と Oracle を正式サポートしているようなので、次はこの辺りを試してみたいと思います。
公式マニュアルはこちら。
docs.sun.com :: Sun GlassFish Web Space Server 10.0 Documentation Set
http://docs.sun.com/app/docs/coll/1863.3