WindowsXP で、glassfish v3 のインストールをした

てことで、XP で glassfish v3 のインストールを行う。

※ 末尾に追記

https://glassfish.dev.java.net/

より、download をクリックし、

GlassFish Server v3 Prelude

というのを選択して、ダウンロード。

後はNextボタンを押してるだけで進む簡単インストール。

しかし、admin console を使おうとしてはまる。

ウチの環境は proxy 経由でしか外に出られない環境。

http://localhost:8080/admin/

にアクセスしても、


GlassFish Administration Console
GlassFish Administration Console - Installation
The GlassFish Administration Console is not installed. To install the console, specify an Internet connection and click OK. >>More about the console


Internet Connection

Direct

Through a Proxy

Proxy Host: Port:
If your GlassFish Application Server requires a proxy to reach the Internet, you will need to supply your proxy host and port information.

なんてメッセージが出て、proxy を入れても、


Done!Server redirected too many times (20)

とか言われちゃって、インストール開始できない。



で、Quick Start 見たりするんだけど、載ってない。


ぐぐった結果、

http://blogs.sun.com/ogino/entry/v3_prelude_admingui

に解決策が。ここの記載に従い、


C:\Program Files\glassfish-v3tp2\glassfish\domains\domain1\config

domain.xml を確認すると、



と書かれている。

ブラウザで、上記URL

http://download.java.net/glassfish/v3-tp2/admingui/gfv3-preview2-final-admingui.war


を指定し、無事ゲット。このURLはバージョンごとに変わると思われるので、
都度 domain.xml からURLを取ったほうがよさそう。

ダウンロード先は、s:\work\download を指定。

ただ、ダウンロードしたのを良く見ると、拡張子が zip になっている。なにこれ。

んーで、スタートメニューから、


cmd

と入力して、コマンドラインを立ち上げ、


cd C:\Program Files\glassfish-v3tp2\glassfish\bin
C:\Program Files\glassfish-v3tp2\glassfish\bin>asadmin deploy --contextroot=admin S:\work\download\gfv3-preview2-final-
admingui.zip
upload file successful: C:\Documents and Settings\ts-daisuke.kamei\Local Settings\Temp\gfv3\gfv3-preview2-final-admingui
.zip
Command deploy executed successfully.

無事OK。(実際はオプション指定をちょっとミスってて若干はまった)

この後、

http://localhost:8080/admin/

にアクセスしたら無事、ログインが出た。

デフォルトとログインIDとパスワードは適当に Quick Start 読んだ限りでは、

admin/adminadmin

って書いてあったような気がするんだけど、ログイン画面を見ると、


If no administrative user is defined for this domain, log in as user anonymous with no password

と書いてある。ユーザー名 anonymous のパスワードなしでログインしたところ、
無事ログインが出来た。


ここで、同僚からの情報


ちゃんとインストールすれば日本語化もできるみたいです
ただ、こっちのはなんか微妙に失敗してるのか、Sunのアカウントとってないせいなのか
うまく拡張インストールができない

「ちゃんと」って何w


ということで、とりあえず次回に続く。

※追記

その後、良く見たら、Plelude をインストールしてるつもりで、TP2 を
インストールしていたことがわかった。
(上記記載でもいつの間にかTP2になってる)

大筋合ってるんだけど、私の環境では Plelude を使った場合は、
普通に proxy を設定してやれば自動取得できて、
上記のような手間は必要なかった。