これは、EJB エンジンをスタンドアロン モードで実行しているとき、および EJB エンジンを JRun サービスとして実行しているときに機能します。
allaire.ejipt.Ejipt クラスをサブクラス化し、選択したメソッドを上書きするカスタム サーバのコードを作成できます。この場合も、EJB エンジンはスタンドアロン モードで実行されています。
allaire.ejipt.Ejipt 内のメソッドに関する追加情報については、JRun 文書のページで提供されている allaire.ejipt.Ejipt JavaDocs を参照してください。
このサンプルでは、サブクラス化した 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 ファイルが
システムのクラスパスに対して定義されている必要があります。または、これらの
ファイルを |
allaire.ejipt.Ejipt を拡張して、それを allaire.ejipt.Ejipt の代わりに使用して JRun サーバで実行する場合は、global.properties ファイルを開き、 ejb.ejipt.classname プロパティを、allaire.ejipt.Ejipt を拡張するクラスの名前に変更します。