표준 EJB(Enterprise JavaBean) 전개 프로세스는 클러스터 사용 가능 스텁을 생성합니다. 이 스텁은 파티션 라우트가 가능하도록 두 번째 전달로 수정해야 합니다. 제공된 도구는 EAR(Enterprise Archive) 파일을 사용하며 새로 수정된 스텁으로 새 EAR을 생성합니다. 모든 파티션 라우트 가능 EJB에 대해 스텁이 수정됩니다. 파티션 라우트 가능 엔터프라이즈 Bean은 원격 인터페이스 및 연관된 XXX_PartitionKey 라우터 클래스가 있는 Stateless 세션 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 <temp working directory>로 찾을 수 없는 클래스를 포함하는 jar로부터 모든 클래스를 압축해제하십시오.
Related concepts
파티션 기능 프레임워크 프로그래밍 모델