|
Problem(Abstract) |
In testing the WebSphere pluggable application client on a
host machine where WebSphere Application Server Enterprise Edition was
also installed, exceptions occurred during Object Request Broker (ORB)
initialization. However, the client did continue and complete. |
|
|
|
Cause |
The workload management (WLM) plug-in for the ORB is
different, if you are accessing the Enterprise Edition server instead of
the Base or Network Deployment editions. The WLM plug-in also has some
different requirements for accessing an enterprise bean from a WLM client
through Remote Method Invocation Internet Inter-ORB Protocol (RMI/IIOP).
The following exceptions occurred:
[12/2/03 9:30:59:347 EST] 546e25 ORBRas e
com.ibm.rmi.corba.PluginRegistry loadPlugins:316 P=454820:O=0:CT
java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError:
java.lang.IllegalStateException:
com.ibm.ws.cluster.router.selection.ExtendedCommonRouterImpl is not a
valid class.
at com.ibm.ws.util.ImplFactory.loadImplFromClass(ImplFactory.java:90)
at com.ibm.ws.wlm.Factory.loadImpl(Factory.java:131)
at com.ibm.ws.wlm.Factory.loadImpl(Factory.java:135)
|
|
|
Resolving the
problem |
Modify the BOOTCLASSPATH to pick up the appropriate Java
archive (JAR) files that are required for the Enterprise Edition. After
placing the following JAR files in the BOOTCLASSPATH, no exceptions occur:
REM
REM These JAR files are required if the configuration is an EEx
REM
@set WAS_BOOTCLASSPATH=%WAS_BOOTCLASSPATH%;%WAS_HOME%\lib\clusterprop.jar
@set
WAS_BOOTCLASSPATH=%WAS_BOOTCLASSPATH%;%WAS_HOME%\lib\clusterpropext.jar
@set
WAS_BOOTCLASSPATH=%WAS_BOOTCLASSPATH%;%WAS_HOME%\lib\clusterrouter.jar
@set
WAS_BOOTCLASSPATH=%WAS_BOOTCLASSPATH%;%WAS_HOME%\lib\clusterrouterext.jar
@set WAS_BOOTCLASSPATH=%WAS_BOOTCLASSPATH%;%WAS_HOME%\lib\clustertopo.jar
@set
WAS_BOOTCLASSPATH=%WAS_BOOTCLASSPATH%;%WAS_HOME%\lib\clustertopoext.jar
|
|
|