標準の Enterprise JavaBean (EJB) デプロイメント処理はクラスター対応のスタブを生成します。 これらのスタブは、区画送付が可能になるように、2 番目のパスで変更することができます。 あらかじめ用意されているツールにより、Enterprise Archive (EAR) ファイルが取得され、新しく変更されたスタブで新規の EAR が作成されます。 このようにすべての区画送付可能な EJB のスタブが変更されます。区画送付可能なエンタープライズ Bean とは、リモート・インターフェースおよび関連する XXX_PartitionKey ルーター・クラスを備えたステートレス・セッション Bean を指します。
wpfStubUtil -ear <earname> -jar <jarname> -class <class_name> -temp <
temp working directory> [optional flags: -stubUpdateClasspath <classpath
> -verbose -stubDebug -keep -rmicextclasspath <classpath>
-extdirs <javac extdirs>]
C:¥stub>¥ws¥Application server¥bin¥wpfStubUtil.cmd -ear D_WPFFacadePartitionSample.ear -jar WPFKeyBasedPartitionEJB.jar -class com/ibm/websphere/wpf/ejb/ WPFKeyBasedPartition.class -temp ¥working A subdirectory or file ¥working already exists. WPFC0069I: Unpacking ear file D_WPFFacadePartitionSample.ear WPFC0070I: Unpacking jar file WPFKeyBasedPartitionEJB.jar WPFC0071I: Running rmic to generate stub source [rmic output - removed] [done in 2334 ms] WPFC0072I: Updating stub source WPFC0073I: Compiling modified stub source WPFC0074I: Rejaring jar file WPFKeyBasedPartitionEJB.jar WPFC0075I: Rejaring ear file D_WPFFacadePartitionSample.ear Cleaning up
C:¥stub>¥ws¥Application server¥bin¥wpfStubUtil.cmd -ear D_Stock.ear -jar StockEJB.jar -class wpf/test/stock/ejb/ProcessStock.class -temp ¥working A subdirectory or file ¥working already exists. WPFC0069I: Unpacking ear file D_Stock.ear WPFC0070I: Unpacking jar file StockEJB.jar WPFC0071I: Running rmic to generate stub source [rmic output - removed] [done in 2324 ms] WPFC0072I: Updating stub source WPFC0073I: Compiling modified stub source WPFC0074I: Rejaring jar file StockEJB.jar WPFC0075I: Rejaring ear file D_Stock.ear Cleaning up C:¥stub>¥ws¥Application server¥bin¥wpfStubUtil.cmd -ear D_StockAccount.ear -jar StockAccountEJB.jar -class wpf/test/stockaccount/ejb/ Process.class -temp ¥working -stubUpdateClasspath ¥stub¥StockEJB.jar -rmiextclasspath ¥stub¥ StockEJB.jar -extdirs ¥stub¥StockEJB.jar A subdirectory or file ¥working already exists. WPFC0069I: Unpacking ear file D_StockAccount.ear WPFC0070I: Unpacking jar file StockAccountEJB.jar WPFC0071I: Running rmic to generate stub source [rmic output - removed] [done in 2333 ms] WPFC0072I: Updating stub source WPFC0073I: Compiling modified stub source WPFC0074I: Rejaring jar file StockAccountEJB.jar WPFC0075I: Rejaring ear file D_StockAccount.ear Cleaning up
C:¥stub>¥ws¥Application server¥bin¥wpfStubUtil.cmd -ear D_WPFKeyBasedPartitionSample.ear -jar WPFKeyBasedPartitionEJB.jar -class com/ibm/websphere/wpf/ejb/ WPFKeyBasedPartition.class -temp ¥working A subdirectory or file ¥working already exists. WPFC0069I: Unpacking ear file D_WPFKeyBasedPartitionSample.ear WPFC0070I: Unpacking jar file WPFKeyBasedPartitionEJB.jar WPFC0071I: Running rmic to generate stub source [rmic output - removed] [done in 2373 ms] WPFC0072I: Updating stub source WPFC0073I: Compiling modified stub source WPFC0074I: Rejaring jar file WPFKeyBasedPartitionEJB.jar WPFC0075I: Rejaring ear file D_WPFKeyBasedPartitionSample.ear Cleaning up
クラスパスで指定されている JAR ファイルにクラスが存在していても、wpfStubUtil でそのクラスを検出できない場合があります。 この場合は、-temp <一時作業ディレクトリー> で検索できなかったクラスが含まれている JAR からすべてのクラスを展開します。
Related concepts
区画化機能フレームワーク・プログラミング・モデル