Posts filed under ‘Application Server/GlassFish’
GlassFish v3 PreludeでWebSynergy
今日はGlassFish v3 PreludeでWebSynergyを動かしてみました。
WebSynegyについては既に色々な方が紹介してくださっていますが、
来年の初めにリリース予定のSunの新しいポータルサーバです。
現在、ベータ版の位置づけの製品が利用可能ですのでちょっと試してみました。
WebSynergyは下記より入手可能です。

今回、私はGlassFish v3 PreludeとWebSynergyがバンドルされている
バイナリを使用しました。同一の物は下記より入手可能です。
websynergy-gfv3.zip
上記より入手していただいた後、zipを展開してGlassFishを起動してください。
> cd websynergy-gfv3/glassfish/bin > asadmin start-domain domain1 Name of the domain started: [domain1] and its location: [/websynergy-gfv3/glassfish/domains/domain1]. Admin port for the domain: [4848]. |
起動した後、GlassFishの管理画面にアクセスすると下記のように
管理コンソールを読み込みはじめますので、しばらくお待ちください。

管理コンソールが読み込まれると下記が表示されますので、日本語化を行います。

管理画面から”Update Tool”を選択してください。
その後、下記の画面が表示されますので、下記にチェックを付けて
“Install”を行います。
● glassfish-management-l10n
● glassfish-web-gui-l10n
● glassfish-jdbc-gui-l10n
● glassfish-gui-l10n
● glassfish-nucleus-l10n

インストール前にパッケージのライセンスの同意確認画面が
表示されますので、それぞれチェックしてください。


インストールが正常に完了すると下記の画面が表示されます。

GlassFishの再起動を行ってください。
> ./asadmin stop-domain domain1 ドメインの停止を待機しています ……………………………………………………………………. ……………………………………………………………………. ………………………. > ./asadmin start-domain domain1 開始されたドメインの名前: [domain1] と その位置: [/websynergy-gfv3/glassfish/domains/domain1] ドメインの管理ポート: [4848]。 |
GlassFishが完全に起動した後、管理コンソールにアクセスしてみます。
すると日本語の管理画面が読み込まれるようになります。

また、GlassFishでサービスを提供しているデフォルトのポート番号
(8080)にアクセスしてみます。するとGlassFishが正常に稼働している事を
確認できます。

さて、それではもう一度管理コンソールに戻ってGlassFishにデプロイされている
Webアプリケーションの一覧を確認してみてください。
既に多くのWebアプリケーションやポートレットがデプロイされている事を
確認できます。

このWebアプリケーションの一覧から”websynergy”を選択してください。
選択すると下記の画面が表示されます。
※ ここでコンテキストルートを確認してください。コンテキストルートが
”/”に設定されています。しかし先ほど、サービスの確認において
http://localhost:8080/でアクセスした際、Webアプリケーションは
実行されていませんでした。
これは、恐らくバグと思われます。

そこで、websynergyのコンテキストルートを”/”から変更してください。
ここでは、”/”から”/ws”に変更します。


さて、以上ですべて準備が整いましたので実際にポータルサーバにアクセスして
みます。ブラウザよりポータルサーバへ接続してください。
ここでは、ブラウザでhttp://localhost:8080/wsを入力します。
するとリダイレクトが行われ下記のURLに自動的にアクセスします。
http://localhost:8080/web/guest/home
正常にポータルサーバが起動されていると下記の画面が表示されます。

さて画面が英語のままではちょっとやりにくいので、日本語化してみましょう。
画面下部に”Amin User”がいますので、このユーザを使います。

“Admin User”のリンクを押下すると下記の画面が表示されます。

画面中より、”Welcome Admin User!”と書かれているコンボボックスを
押下すると”Add Application”が表示されますので、これを押下してください。

すると画面の左部に”Add Application”のコンボボックスが表示されます。
この中で、”Tools”を選択し、”Language”を追加(Add)してください。
すると下記の言語を国旗で選択できるポートレットが追加されます。

追加されたポートレット中に日本の国旗が表示されていますので、
これを押下します。

ボタンを押下すると下記のように画面が全て日本語に切り替わります。

デフォルトのインストールでも非常に多くのポートレットが含まれてます。

また、レイアウトも自由にカスタマイズする事ができるようになっています。

また、Linked inやTwitter等も埋め込む事ができます。

結構いい感じに仕上がってますね。是非、ポータルサーバとしてWebSynergyもお試しください。
正式版が出てくるのを楽しみにしています。
PS.
日本語へのローカライズの部分でこの訳どう?というような物もありますが、(^_^;)
いずれ治ってリリースされると思います。
GlassFishのWebサービス仕様対応状況
この度、ある御客様からGlassFishでサポートするWebサービスの仕様に関して
お問合せを受け、資料としてまとめましたので公開します。
比較、御検討に是非ご使用ください。
| GlassFish | GlassFish | ||
Technology | Specification | Version | Metro | Metro |
Basic | XML | 1.1 | ● | ● |
WSDL | 1.1 | ● | ● | |
2.0 | × | × | ||
SOAP | 1.1 | ● | ● | |
1.2 | ● | ● | ||
Addressing | Core | 1.0 | ● | ● |
SOAP | 1.0 | ● | ● | |
Metadata | 1.0 | × | ● | |
Security | WS-Security | 1.0 | ● | ● |
1.1 | ● | ● | ||
WS-Trust | 1.1 | × | × | |
1.2 | ● | ● | ||
1.3 | × | ● | ||
WS-SecureConversation | 1.1 | × | × | |
1.2 | ● | ● | ||
1.3 | × | ● | ||
Reliability | WS-Reliability | 1.0 | × | × |
1.1 | × | × | ||
WS-ReliableMessaging | 1.0 | ● | ● | |
1.1 | × | ● | ||
Transaction | BTP | 1.1 | × | × |
WS-CAF | 1.0 | × | × | |
WS-Coordination | 1.0 | ● | ● | |
WS-AtomicTransaction | 1.0 | ● | ● | |
1.1 | × | × | ||
Binary | SwA | × | ● | ● |
WS-Attachments | 1.0 | × | × | |
MTOM | × | ● | ● | |
XOP | × | ● | ● | |
Profile | Basic | 1.0 | ● | ● |
1.1 | ● | ● | ||
1.2 | × | – | ||
2.0 | × | – | ||
Basic | 1.0 | ● | ● | |
1.1 | × | -(support | ||
Reliable | 1.0 | × | – | |
Sun Tech Days 2008 Tokyoの写真
今回は、展示等で張り付いていたので、
イベントの写真はあまり撮れてませんでした。
すいません。(^_^;)







Sun Tech Days 2008 Tokyo Day1 and Day2
12/2と12/3はSun Tech Days 2008 Tokyoで
発表と展示会会場にて説明員を務めました。
ご来場頂いた皆様、本当にありがとうございました。
さて、私の発表、「GlassFish and the Future of Java EE」
では終了が予想通りぎりぎりの時間になりました。
アンケートの集計結果を若干拝見させて頂いたのですが、
多くの方に満足して頂いたようで安心致しました。
一方、より詳しい内容を期待してご来場された方に
つきましては概要の紹介となってしまい期待に添えず
申し訳ありませんでした。
50分と限られた時間内にGlassFish v2, GlassFish v3
Java EE 5, Java EE 6をすべて紹介する必要があり、
個々を詳細に紹介すると恐らく1日あっても足りない
位になってしまう為、今回はその点で概要にとどまって
しまった事をどうぞお許しください。
12/2のプレゼンで使用した資料は別途ダウンロード
できるようになると思いますが、本ブログでも入手
できるようにしたいと思います。
1-J-1 :GlassFish and the Future of Java EEプレゼン資料
続きまして、
展示会場におきましても非常に多くの方にGlassFishの
説明をさせて頂く事ができました。そして多くの方に
ご興味を持って頂いたのではないかと思っております。
ライトニングトークでは、片貝さんも既に写真付きで
報告してくださってますが、司会を務めさせて頂きました。
今回のライトニングトークでは業界でとても有名な
5名をお招きし(お願いし)ご登壇いただきました。
○ 高井さん
○ きしださん
○ 岩間さん
○ 岡崎さん
○ ヨシオリさん
何れの方も期待通り、非常に面白くまた興味深い話を伺う事ができました。
5名の皆様、改めて本当にありがとうございました。
2日間を振り返って、若干失敗があったりもしましたが、
色々な方と出会うことができ、またお話しをさせて頂く事で
今回のイベントも個人的には良かったかと思っております。
欲を言うならば、準備時間に余裕さえあったならば、
もう一コマ(Ajax and Comet)担当させてもらっても良かったかな?
と後から振り返っています。
Ajax Cometについて非常に多くの方に来て頂いてましたが、
過去MySQLユーザカンファレンスで私もCometについてプレゼン
していますので、そのプレゼンへ資料も下記から入手できるように
しております。どうぞ御参考にして下さい。
参考情報:
●
MySQLユーザカンファレンスで発表したGlassFish-MySQL-Comet
● GlassFishでCometアプリケーション(サンプルアプリの入手)
最後に、繰り返しになりますが今回ご来場頂いた皆様誠に
ありがとうございました。
また来年の開催を期待し、これからも是非Sunを応援してください。
ありがとうございました。
PS.
写真を期待されていらっしゃる方もいるかと思いますが、
すいません、まだまとまってないので後日という事で。。。
Sun TechDays の裏話3: アンケートのご記入も宜しくお願いします!!
こんな時間に書いても明日来て頂く方には
時間的に誰も見てもらえないんだろうなぁ。。(^_^;)
と思いつつアップします。
今日(昨日?!)、リハーサルで六本木にいち早く行ってまいりました。
私の発表する会場は、ホール全体の2/3を使った間取りと
なっているようで、思ったよりも大きく感じられました。
さて、裏話という事で明日私のセッションに来て頂いた方は
是非、アンケートをご記入の上Sunのブースに持って行って
ください。
何かがあるかもしれません。(^_^)
是非楽しみにしておいてください。
Sun Tech Daysの裏話2
そういえば、まだ12/3のLightning Talksで誰が発表するか
タイムテーブル上では公開されていませんが、Javaのトラック
(恐らく2-J-2)は皆様是非期待してください。
かなりお勧めです!!
恐らく発表されたらすぐに満員になるのではないかと思いますので、
もし私の話を信じて頂けるなら今からLightning Talkへチェックして
おいてください。
私自身が彼らの発表をとても楽しみにしています!!
Sun Tech Daysの裏話
今来週のSun Tech Daysのプレゼン資料をまとめているのですが、
ここで少しだけ裏話をします。(ちょっとグチ気味?!)
Sun Tech Daysは日本だけでなく世界中で開催されています。
それに伴い、基本的には資料は世界中で内容を共通化するため、
US本社で作成された資料を使用するのですが、今回私は
若干日本独自にカスタマイズさせて欲しいと要望をだし、
日本用にカスタマイズを行っています。
というのも、元資料は全て英語であるのに加え、文字数が
かなり多く、また発表時間50分に対してデモ付きで64ページと
かなりページ数も多くなっています。
さらに少し付け加えるなら他人が作成した資料なので
私にとって説明しずらいというのもあります。
これをどのようにまとめあげるか今悩んでいるのですが、
とは言えあまりオリジナルとかけ離れているのも問題が
出るので、少し苦労しています。
GlassFish v2だけでも私は1時間位話ができるのに、今回は
Java EE 5, Java EE 6, GlassFish v2, GlassFish v3を含めて
たった50分です。これはかなりチャレンジです。
今から時間オーバにならないか心配です。(^_^;)
藤井さんもおっしゃってますように詰め込み過ぎも心配です。
さて、こんな裏話を聞いて私がどのような発表を行うか
御興味のある方は是非ご来場ください。(^_^:)
日本のGlassFishエバンジェリストとして他の国で開催
されているTechDaysの発表に負けないようがんばります。
※ 期待を裏切ったらごめんなさい。
PS.
私がUSに行っている間に、NetBeans 6.5やMySQL 5.1が
正式にリリースされていますね。
それに伴い、NetBeansの利用者が増えているのをGoogleや
はてなダイアリー等から実感して感じられます。
NetBeansもGlassFishもMySQLもSunのオープンソースの
代表的な製品です。これらの製品も展示会場等で見る事が
できますので、展示会場にも是非お越しください。
今回の出張を振り返って
今回の出張では、川口さんに紹介していただいた事で、
2日間を掛けて合計で10名のエンジニアと話をする事ができました。
例えばServletやJava EEのスペックリード、またそれ以外でもGlassFish
関連の技術を担当しているエンジニア達に直接会うことができ、
彼らと交流を深め、多くを学んできました。
日本のコミュニティの話もエンジニア達にしてきたので、USでも日本の
コミュニティについて理解してくれたと共に、何か日本のコミュニティに
対してヘルプする事があれば言って欲しい等のありがたいご意見も頂きました。
今回の技術的な成果は来月開催されるSun Tech Days 2008 Tokyoの
GlassFishのセッションにて発表する予定です。
内容がもりだくさんで、帰国した後直ぐにまた国内出張等があるため、
帰国してからも何かと大変ですが是非聞きにきてください。
最後に、ちょっと話が変わりますが、
今回US本社に来て感じたのはシリコンバレー?!(US Sun)では非常に多くの
インド人の方達が働いてらっしゃるという事でした。
逆に言うならば、今回ミーティングした方達の中でネィテイブのUSの方は
殆どいませんでした。
インド人の方々はとても優秀な方が多く、彼らから刺激を受けて来ました。
日本人も優秀な方が多いのでもっと海外に出ていって欲しいですね。(他人毎?! (^_^;))
皆様、よい週末を!!
サンUSに出張中Day2
さて、今日はこの出張の一番の目的である、
お客様を弊社メンロパークオフィスに御連れし、
弊社の製品担当者達と朝から夜までミーティングを行ってきました。
私もエンジニアの一人としてミーティングに参加していたので、
写真ばかり撮る事ができなかったのですが、
ミーティング開始前に少しだけ、写真を撮ってきました。
下記は、メンロパークオフィスにあるExecutive Briefing Center
と呼ばれる所で、弊社の最新の製品を紹介したり、USの開発
エンジニア達とミーティングを行える場所です。
写真で一見すると展示ブースは用賀のブースにも見えなくはないのですが、
規模は全く違います。
御客様も興味深く製品デモ等を見て頂きました。
明日も朝が早いので今日は寝ます。おやすみなさい。





Java Persistence 2.0 Public Draftは今週リリース予定
Linda DeMichiel’sさんのブログに書かれてましたが、今週中に
Java Persistence 2.0のパブリックドラフトがリリースされるようです。
JSR-317:JavaTM Persistence 2.0
The Java Persistence 2.0 Public Draft is scheduled to be released this week,
so I thought it would be a good time to review some of the new features
that you can expect to find.
リリースされた後、仕様を確認中に何か気付いた点、コメントがある場合には、
リンダさんか、エキスパートグループ: jsr-317-pdr-feedback@sun.comに御連絡ください。
