JRun では、Enterprise JavaBeans (EJB) および EAR ファイルの公開をサポートしています。EJB を開発し、ホームとリモート インターフェイスを定義すると、公開の準備ができます。ただし、この「公開」という用語は、JRun の EJB に使用する場合と意味が若干異なるので注意が必要です。サーブレットの場合は、コンパイル、テストを行ってから、最後に公開して配布します。EJB の場合は、コンパイル、テストを実行するための公開およびテストを行ってから、最終的に公開して配布します。
JMC には [Enterprise JavaBeans] パネルがあり、[マシン名] > [JRun サーバ名] > [Enterprise JavaBeans] をクリックしてアクセスします。
JRun での Enterprise JavaBeans の詳細については、『JRun によるアプリケーションの』 を参照してくださ開発い。
JMC を使用して、JRun で公開する Bean を作成します。JMC での公開では、次のアクションを実行します。
JMC 公開ツールは、/deploy ディレクトリでのみ動作します。JAR ファイルなどのすべての入力は /deploy ディレクトリで使用可能でなければならないので、生成されたすべての出力は /deploy ディレクトリに公開されるようにする必要があります。
[Enterprise JavaBeans] パネルが表示されます。
[Enterprise JavaBeans の公開] パネルが表示されます。
JMC の [Bean プロパティの編集] ウィンドウか、bean_name.properties ファイルを変更するほかのツールを使用して Bean のプロパティを変更する場合は、その EJB が含まれている JAR ファイルを再公開する必要があります。このセクションでは、JRun サーバ上にある JAR を一括して再公開する方法について説明します。
[Enterprise JavaBeans] パネルが表示されます。
[OK] または [Cancel] をクリックするように要求するプロンプトが表示されます。
メモ すべての JAR ファイルのサーバへの再公開に要する時間は、ファイルのサイズ と個数によって異なります。 |
JRun では、以前 JRun サーバで公開された JAR ファイルがすべて再公開されます。
JAR ファイルから EJB を削除するには、次の手順を実行します。この手順では、ファイルがファイル システムから実際に削除されるわけではありません。JRun サーバへの登録だけが削除されます。
[Enterprise JavaBeans] パネルが表示されます。
[Enterprise JavaBeans コンテナを削除します。] パネルが表示されます。
JMC を使用すると、管理できる Bean コンテキストの数を設定できます。Bean コンテキストは、公開された Bean のインスタンスのステータスに関する情報の取得に使用します。コンテキストは Bean インスタンスの作成時に作成され、Bean インスタンスが存在する間はその Bean に関連付けられ、ほかの Bean インスタンスで使用することはできません。コンテキストには、Bean インスタンスについて、インスタンスのステートが変化したかどうかを示す情報などが記録されます。
利用できるコンテキストの数は、JMC の ejipt.maxContexts、ejipt.maxFreeContexts、および ejipt.minFreeContexts プロパティを設定することによって管理できます。JMC では、この情報を Bean の default.properties ファイルに書き込みます。JMC では、ほかの Bean プロパティも Bean プロパティの編集ウィンドウに表示されます。このセクションでは、このような Bean プロパティを編集する方法について説明します。
メモ 既存の Bean プロパティを変更する場合は、Bean の JAR ファイルの再公開が必要です。 |
Bean コンテキスト プロパティの使用の詳細については、JRun JavaDocs ファイルに付属する 「Ejipt Properties API」 のマニュアルや、『JRun によるアプリケーションの』を参照してください開発。
[Bean プロパティ] パネルが右側ペインに表示されます。
Bean プロパティの編集ウィンドウが表示されます。
[Enterprise JavaBeans] パネルが表示されます。
[OK] か [Cancel] をクリックするように要求するプロンプトが表示されます。
メモ すべての JAR ファイルのサーバへの再公開に要する時間は、ファイルのサイズ と個数によって異なります。 |
JRun では、以前 JRun サーバで公開された JAR ファイルがすべて再公開されます。
EAR (Enterprise Application アーカイブ) ファイルには、ディレクトリ構造のすべてとエンタープライズ アプリケーションを定義するすべてのファイルが組み込まれています。EAR ファイルは、JAR ファイルと同じツールを使用して作成します。J2EE アプリケーション公開時に、JRun では EAR ファイルに格納された WAR ファイルが変換され、指定 JRun サーバに新しいアプリケーションが定義されます。JRun は、EAR ファイルに格納されたすべての EJB JAR ファイルも公開します。
JMC を使用して、指定の環境に J2EE アプリケーションをインストールします。EAR ファイルのインストール時に、JMC によってサーバ固有パラメータのセットの構成、ディレクトリ構造の形成、JRun プロパティ ファイルの更新が行われます。
EAR ファイルには、META-INF/application.xml 公開記述子が格納されている必要があります。この公開記述子から、JRun アプリケーション公開ユーティリティに情報が提供されます。
EAR ファイルおよび J2EE アプリケーションの詳細については、『JRun によるアプリケーションの』を参照してください開発。
[JRun Default Server] パネルが表示されます。
[J2EE アプリケーションの公開] パネルが表示されます。
フィールド |
説明 |
---|---|
Ear ファイル |
EAR ファイルへのパスを入力するか、[参照] をクリックして JRun の ディレクトリ リーダーを使用します。 |
JRun サーバ名 |
EAR ファイルの公開先の JRun サーバを選択します。 |