Get GlassFish V2
Purchase Support Worldwide
« 新しい EJB 3.1 の概要記事 | メイン | NetBeans 6.7 リリース »
2009年
06/29
どのように動作するか - IPS と GF v3 のパッケージ (続く)
  投稿: akipponn

Alexis は彼の GlassFish à la carte シリーズに記事を追加しました。 Part IPart II (Review も参照してください) はいくつかのコンテナを含む形で最小限のディストリビューションを取得し、コンポーネントを追加する方法について、Part III は IPS ツールを使って GlassFish v3 から Custom Layered ディストリビューションを生成する方法についてです。

ディストリビューションはすでに存在しているコンポーネント、すなわち ejb/jersey サンプルを動作させるのに十分なコンポーネントのみバンドルしています。 このレイヤードディストリビューションの処置は、GFv3 のパッケージディストリビューションで一般的なものとなり、GFv3、IPS、GFv3 の組込み IPS サポートにおいてモジュラリティの威力を発揮すると考えています。

ALT DESCR

Alexis の例は、新しいパッケージを作って自分の IPS リポジトリに追加し、その EJB-Jersey のサンプルを動作させるための新しいドメインを作る方法を紹介しています。 IPS Best Practices プロジェクトのドキュメントとバイナリ、そして Alexis の Package Prototype のおかげで IPS のセットアップはとても簡単です。

IPS について学習するには Producing and Maintaining Packages (特に Christophe の Prezo) と MakePkgs を参照してください。 必要なバイナリはすべて IPS Toolkit に含まれています。

すべては素晴しく動作します;重要なコマンドを私のシェルから転載します:

# Created a directory for my local repo % pkg/bin/pkg.depotd -p 10001 -d /Users/pelegri/Software/my-repo # port no. and store dir. # downloaded package prototype and renamed it as pkg_proto_epll.py % cat >LICENSE.txt # need a LICENSE file! % pkg/bin/makepkgs -s http://localhost:10001/ -b ../Sample ../Sample/pkg_proto_epll.py % bin/pkg set-publisher -P --enable -O http://pkg.glassfish.org/v3/dev dev.glassfish.org % bin/pkg set-publisher --enable -O http://localhost:10001 localRepo % bin/updatetool # screenshot % bin/pkg install sample-distro # pretty much all done % bin/asadmin create-domain --instanceport 8080 --adminport 4848 mydomain % bin/asadmin start-domain mydomain # download the jersey-ejb sample WAR file % bin/asadmin deploy ../../jersey-samples/jersey-ejb-1.1.1-ea-SNAPSHOT.war % open http://localhost:8080/jersey-ejb/ # screenshot

投稿されたコメント:

コメント

コメントは無効になっています。

各国語

サーチ

ポピュラータグ

adoption ajax comet community communityone frontpage fuji glassfish grails grizzly hudson japan javaee javaee6 javaone jax-rs jboss jcp jersey jpa jruby jsf liferay metro mysql netbeans notd opends openesb openmq opensolaris opensource opensso osgi portal rails rest ruby sailfin scripting sip stories sun updatecenter v2 v3 webinar webservices websynergy ネトビ

重要ブログエントリ (英語)

仲間たち

購読

ご連絡ください

Send feedback and leads to theaquarium@sun.com

ダウンロード

イベント

最近のエントリ

プロジェクトニュース

カレンダー

ナビゲーション

Hit Counters