...
- Setup your WebLogic cluster (or single instance).
- Extract the runtime image.
- Place the
fabric3-weblogic-cluster1-1.9.jar
in the WLS domainlib/
directory. On the admin server machine, set the fabric3.home and fabric3.mode as part of the
WLS JAVA_OPTIONS
environment variable. On *nix:Code Block export 'JAVA_OPTIONS=-Dfabric3.home=<path to the extracted Fabric3 image> -Dfabric3.mode=controller -Djavax.xml.soap.MetaFactory=com.sun.xml.messaging.saaj.soap.SAAJMetaFactoryImpl'
On each managed server, set the fabric3.home and fabric3.mode as part of the WLS JAVA_OPTIONS environment variable. On *nix:
Code Block language xml export 'JAVA_OPTIONS=-Dfabric3.home=<path to the extracted Fabric3 image> -Dfabric3.mode=participant -Djavax.xml.soap.MetaFactory=com.sun.xml.messaging.saaj.soap.SAAJMetaFactoryImpl'
Alternatively, a single instance WLS installation can be started using:
Code Block language xml export 'JAVA_OPTIONS-Dfabric3.home=<path to the extracted Fabric3 image> -Dfabric3.mode=vm -Djavax.xml.soap.MetaFactory=com.sun.xml.messaging.saaj.soap.SAAJMetaFactoryImpl'
When running cluster on more than one machine, admin server address must be set in systemConfig.xml on runtimes running in PARTICIPANT mode. Otherwise the default value (t3://localhost:7001) will be used:
Code Block <weblogic adminServerUrl="t3://your.admin.server.ip:port"/>
- Launch the WebLogic domain and deploy the Fabric3 bootstrap WAR located in the
war
directory of the distribution. The WAR will replicate to the cluster and initialize the Fabric3 runtime - SCA applications are deployed to the controller (or vm) /
deploy
directories directories in the runtime image. This process will be exactly the same as for the Fabric3 standalone and Tomcat runtimes.