EJB エンジンのサブクラス化

これは、EJB エンジンをスタンドアロン モードで実行しているとき、および EJB エンジンを JRun サービスとして実行しているときに機能します。

カスタム サーバのコーディング

allaire.ejipt.Ejipt クラスをサブクラス化し、選択したメソッドを上書きするカスタム サーバのコードを作成できます。この場合も、EJB エンジンはスタンドアロン モードで実行されています。

allaire.ejipt.Ejipt 内のメソッドに関する追加情報については、JRun 文書のページで提供されている allaire.ejipt.Ejipt JavaDocs を参照してください。

スタンドアロン EJB エンジンとしてのカスタム サーバの使用

このサンプルでは、サブクラス化した EJB エンジンの名前を MyServer とします。また、MyServer.class は、現在の作業ディレクトリに含まれているものとします。/jrun を、適切なホーム ディレクトリのパスに置き換えます。

java -Djava.security.policy=policy file
  -Dejipt.home=/jrun -classpath “.;/jrun/lib/ejipt.jar” MyServer

メモ

このサンプルを使用するには、jms.jar、ejb.jar、jta.jar、および jndi.jar ファイルが システムのクラスパスに対して定義されている必要があります。または、これらの ファイルを -classpath 引数で指定します。


JRun サービスとしてのカスタム サーバの使用

allaire.ejipt.Ejipt を拡張して、それを allaire.ejipt.Ejipt の代わりに使用して JRun サーバで実行する場合は、global.properties ファイルを開き、 ejb.ejipt.classname プロパティを、allaire.ejipt.Ejipt を拡張するクラスの名前に変更します。

また、クラスが含まれている JAR ファイルを追加して ejb.classpath プロパティを更新します。