Posts filed under ‘Application Server/GlassFish’
GlassFishではじめるアプリケーションサーバのかんたん構築 Final
SDCで5ヶ月間を通じて連載してきた、
「GlassFishではじめるアプリケーションサーバのかんたん構築」ですが、
今月の「第5回:インメモリリプリケーションによる高可用性の実現方法」で最後となりました。
今回の連載では、GlassFishで環境を構築するために必要な概念や
設定方法等を紹介してきました。これらの連載を見ていただくことで、
あらゆる環境にも対応できるように設定ができるようになると思います。
もし、まだ連載を見ていないという方がいらっしゃいましたら、
是非、一度SDCの連載記事も見て頂ければと思います。
また、併せてこのブログの技術情報アーカイブ(ページの右側にあるGlassFishの絵)もご確認ください。
アーカイブには過去投稿した技術情報の中から有用な情報を一覧にまとめていますので、
こちらも併せてみて頂ければ幸いです。
GlassFishに関する技術情報アーカイブ:

週末の散歩
週末は、久里浜でペリー祭花火大会がありましたので、
ドライブ&散歩がてら行ってきました。
東京湾花火大会等のように大イベントではないので、
夕方頃から人が集まってくるちょっと穴場的な花火大会でした。
花火がお好きな方来年是非行ってみてください!!






帰りにちょっと横浜の大桟橋によってランドマークの夜景も撮って見ました。
Eclipse 3.4用のGlassFish連携プラグインリリース
先日、Eclipse 3.4 Ganymede用のGlassFish連携プラグインが
正式にリリースされたようです。
リリースノートとバグ修正のリストに関しては下記のリリースノートに記載されています。
https://ajax.dev.java.net/eclipse/releasenotes.html
このバージョンでは先日紹介したSailFin(Sun GlassFish Communications Server)との
連携もできるように拡張されているようです。
Eclipseユーザの方は是非試してみてください。
JRubyの入門書がもうすぐ手に入る
7月のSDCの連載記事の締め切りに追われかなり焦っているのですが、
先日GlassFish翻訳プロジェクトのスーパー翻訳家である、Kanaさんから
JRubyの入門書がもうすぐ購入できるようになるという情報を頂きました。
#かなさん、情報とご執筆ありがとうございます!!
数多くあるRuby関連の書籍の中でJRubyの書籍というのは
日本ではまだそう多くないと思います。
JRubyで広がるRuby+Javaな世界を是非ご堪能してください。
ご予約は下記からどうぞ

かなさん、今度本買いますので、サインくださいね!!(^_^)
大阪出張
昨日と今日と私は大阪に来ています。
実は、Sunに入社して6年以上経つのですが、
大阪にくるのはまだ2度目です。
前回来たときは日帰りだったのですが、昨日は
大阪に1泊して、仕事が終わった後、同僚の輪崎さんに
大阪をいろいろと教えてもらいました!!
大阪って、食べ物美味しい街なんですね!!
#たこ焼きもとても美味しかったです!!
夜は、くいだおれ人形で有名なくいだおれのお店に
連れて行ってもらい、美味しい夕食を食べてきました。
関西方面ではまだ、あまり活動をしていないのですが、
もし、関西方面の方でGlassFishの導入について検討しているので
詳しく聞いてみたいというお客様がいらっしゃいましたら、
是非大阪のSunまで問い合せしてみてください。
今日、もう一仕事して夜には帰る予定です。






イベントの写真:JRuby の最新動向と NetBeans, GlassFish, Solaris on Sun サーバ
昨日は、「JRuby の最新動向と NetBeans, GlassFish, Solaris on Sun サーバ」が
用賀オフィスで開催されました。
非常に多くの方にご来場頂き誠にありがとうございました。
先日のイベント時に撮った写真と懇親会の時に撮った写真を下記に掲載します。
チャールズが、カタカナで自分のサインをした書いたレア写真もありますので、
是非、見てみてください。(^_^)
チャールズは、今日の午前中の社内向けイベントで全ての日本での仕事が
終了しホットしていたようでした。明日日本を出発して帰国されるようです。
また、来年チャーリが来日するのを楽しみにしたいと思います。
#チャーリはとてもナイスガイです。先日のつくばでのRuby会議でも
#今回のイベントでも本当に熱心に説明してくれるので、
#今度日本に来た時はDon’t be shyで話掛けてみてください。
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
JRuby on GlassFishの日本語翻訳記事
GlassFishの日本語翻訳プロジェクトの成果が着々と進んでいます。
そして、GlassFish日本語プロジェクトのスーパ翻訳家である
かなさんが、Arun Guptaの
JRuby on GlassFishに関する3回記事を全て翻訳して下さっています。
1回目:Goldspike編
2回目:Warbler編
3回目:GlassFish gem編
かなさん、すばらしぃー!!
先週、私もRuby会議に参加してきましたが、Ruby開発者の熱気がとてもよく伝わりました。
また、JRubyの開発者であるチャールズ・ナッターさんともちょこっと
話をしたり、先日Javaホットトピックセミナーで登壇していただいた
高井さんの話をきいたり、大場さんご夫妻と話をしたり、とても楽しい時間を過ごしました。
Rubyで開発をされている方、是非上の記事を読んで頂きGlassFishで動作させてみてください。
#高井さんと大場さんのセッションはコメントにもあるように
#漫才みたいでとても面白かったです!!



さて、今週は、木曜日にチャールズ達とイベントがあります。
また、来週は月・火と大阪に出張することが決まりました。
大阪方面に向かうのは初めてなので楽しみです。
そんなこんなで今週も来週もバタバタしておりますが。
木曜日、用賀にお越し頂ける方は是非声を掛けてください。
今日よりRuby会議 in 筑波
先日のホットトピックセミナーや通常業務で忙しく
ここ1週間程ブログをアップデートできてませんでしたが、
書きたいことは色々とありました。
まず、イベントの御知らせです。
#といっても事前のチケット販売で完売らしいので
#今からの参加は難しいと思うので、少し残念なのですが。
今日よりRuby会議がつくばで始まっています。
片貝さんは今日からつくばに行かれています。
そして私も明日、明後日と筑波に行くことになりました。
#私は発表者ではありませんが、Sunのブースの辺りにいます。
#当日は恐らくこんなTシャツを来ているかと思いますので、
#もし見かけたら是非声を掛けてください。
#懇親会も参加予定です。

つくばは私が大学院の頃に1年程住んでいたので、
久々に筑波に行くことになるのですが、私が住んでいた
当時はまだつくばエキスプレスなんて物はなくて、
東京から高速バスを使うか、もしくは常磐線で
荒川沖駅まで行って、そこからバスで向かうしか
方法は無かったんです。
そう思うとかなり便利になった気がします。
今回は大学院時代の友人とも会う約束をしてますので、
久々のつくばとRuby会議を楽しんできたいと思います。
PS.
WASForum(Web Application Sercurity Forum) コンファレンス2008
が7月4,5日に開催されるようです。
Webのセキュリティについて御興味のある方は申し込みをされては如何でしょうか。
セミナーで使用したSailFinのサンプルアプリケーションの公開(クリック2ダイアル)
先日のホットトピックセミナーで発表した際に
使用したSailFinのデモアプリケーションを、
当日参加して頂いた皆様からのご要望にお応えして
ソースコード付きで公開することにしました。
アプリケーションとソースコードを下記のURLに置きました。
アプリケーションの動作方法も以降で紹介しますので、
御興味のある方は是非入手頂き遊んでみてください。
●ソースコード付きサンプル(NetBeans 6.1プロジェクト)
Click2Dial-Source.jar:ソースコード付きアーカイブ
Click2Dial.zip: ZIP版ソースコード付きアーカイブ
●発表資料
発表資料の入手はこちらから
実行前の事前準備(必要なファイルの取得):
●SIP Servletコンテナ : SailFin
SailFinの最新ビルドであるMileStone 4を下記のより
入手して、インストールしてください。
https://sailfin.dev.java.net/downloads/v1-MS4.html
●ソースコード付きサンプル(NetBeans 6.1プロジェクト)
Click2Dial-Source.jar
●SIP Client (SIP対応のソフトウェアフォン)
サンプルアプリケーションを動作させる為には
SIP Clientが必要になります。
フリーのSIP Clientとして下記のようなソフトウェアが
ありますので、それぞれ事前に入手しインストールしておいてください。
1. X-Lite(お勧め)
2. SIP Communicator
SailFinのインストールとJavaDB,SailFinの起動方法の紹介
SailFinのインストール方法
|
SailFinに付属するJavaDBの起動
|
SailFinの起動
|
アプリケーションの動作
1. ソースコード付きサンプルの展開
入手したClick2Dial-Source.jarを展開します。
展開するとNetBeansのプロジェクトのディレクトリが
作成されます。
|
2. アプリケーションの配備
まず、アプリケーションを配備する前に、
アプリケーションサーバ上にJDBCのリソースを作成します。
※注意: JDBCのリソースを事前に作成しないと正常に動作しません。
|
次に、Click2Dial-Source.jarを展開すると展開したディレクトリ配下に、
distディレクトリが存在し、この中にClick2Dial.warファイルが存在しますので
確認してください。
|
このファイルをコピーしてアプリケーションを配備します。
ドメインディレクトリ配下の「autodeploy」ディレクトリの下に
ファイルをコピーしてください。
※ ご安心ください。アプリケーション配備時にデータベースの
テーブルを自動的に作成するようにしていますので、これだけで
動くようになります。
アプリケーションの配備
|
ファイルをコピーした時のサーバログ(ファイルコピーによる自動配備機能)
|
3. Webアプリケーションの実行とユーザ作成
ブラウザよりSailFinが稼働するサーバに対して接続してください。
http://sailfin.japan.sun.com:8080/Click2Dial/
すると下記のような画面が表示されます。

ここで「新規ユーザ」のハイパーリンクを押下し、
すくなくとも2人のユーザを作成してください。


4. SIP Clientの実行(X-Liteの場合)
X-Liteをインストールした後起動してください。
まず始めにSIP Accountsの設定を行います。
「Add…」ボタンを押下してSIPの
アカウントの設定を行ってください。

アカウントの設定では下記のように情報を登録してください。
注意点としては「Domain Proxy」では「proxy」を選択し、
「Address」欄にSailFinが稼働するサーバ名
(もしくはIPアドレス)を入力します。

設定後「OK」ボタンを押下すると下記の画面が表示されます。

最後に「Close」ボタンを押下します。
ボタンを押下すると下記のように表示されれば
正常にFOOさんでREGISTERに成功しています。

5. クリックしてダイアルの実行
再度Webのアプリケーションに移動して
「社員名選択画面」にて電話を掛ける人
(X-Liteで設定したアカウント)でログイン
してください。
今回は「BAR」さんでログインします。
「BAR」さん=電話を掛ける人

ログインユーザ以外の人が登録をしている場合、
「接続可能ユーザ一覧」に名前と「接続先SIPアドレス」が
表示されます。
ここでは「FOO」さんが接続可能ですので、
「FOO」さんのリンクを押下してください。
すると接続相手(FOOさん)に電話が掛かる
ようになります。

6. ソースコードについて
作成したプログラムは、NetBeans 6.1(Mac OS X)で作成しています。
展開したアーカイブをNetBeansのプロジェクトとして読み込むと
リソースへの参照先が異なるためワーニングが一部出力されるかと思います。
その場合は、適宜御使用の環境に併せて参照先を変更してください。
※「ssa-api.jar」ファイルへの参照先はSailFinのインストールディレクトリ
配下の「lib」ディレクトリ下にあります。
ssa-api.jarファイルはSIPServletのライブラリを含むアーカイブです。
※ 作成したプログラムは2008/06月のホットトピックセミナーで
デモ用に作成した簡易プログラムです。
プログラムはデモ用に早くつくることに主をおいていたため、
かなり手抜きをしています。(特にJPAまわり)
本プログラムをどのように扱うかは御自身の判断で御使用ください。
サンプルですのでご自由にお使い頂いて結構です。
また、本プログラムを使用して発生した如何なる問題に対して
私の方で責任を負うことはできませんので、ご理解頂いた上で
ご使用ください。
(問題は起きないと思いますが、間違っても本番環境で、
そのまま使わないで下さいねってことです。)
GlassFishのライセンスがオンラインで購入可能
サンのオンラインストア
サンのオンラインストアのサイトが正式にオープンした模様です。
このオンラインストアで、なんとGlassFishのサブスクリプションライセンスを
直接購入していただくことも可能です。
ライセンスを御購入頂くとSunからの商用サポートを受けることができます。
これで、本番環境のトラブルも大丈夫!!
GlassFishのサブスクリプションライセンスの御購入に関する詳細情報はこちらから






























