...
- The Standalone Server: Fabric3 includes a server that can be run in a single VM or in a distributed environment with multiple runtime clusters.
- The Fabric3 Tomcat Runtime: This runtime is hosted in a Tomcat server. The Fabric3 Tomcat Runtime is integrated with Tomcat facilities including JMX and logging. This runtime provides additional services including support for service clustering, JTA transactions, and datasource pooling.
Note Fabric3 may also be embedded in Java EE application servers.
...
/bin |
|
|
|
| Startup modules |
|
/lib |
|
|
|
| Modules required to start the runtime host |
|
/boot |
|
|
|
| Modules required for the runtime bootstrap and primordial system services |
|
/host |
|
|
|
| Libraries shared between the runtime and application (e.g. web services annotations) |
|
/extensions |
|
|
|
| Extension modules that are able to be loaded by all runtime instances |
|
/runtimes |
|
|
|
| Specific runtime instance configuration is hosted by default under this directory |
|
| <runtime-name> |
|
| top level directory for a runtime configuration |
| |
|
| /config |
|
| Contains systemConfig.xml for configuring the runtime and extensions |
|
|
| /deploy |
|
| File system deploy directory for the controller and single-VM runtimes |
|
|
| /repository |
|
|
|
|
|
|
| /runtime |
| Extensions only loaded for the runtime image |
|
|
|
| /user |
| User contributions (only populated on the controller and single-VM runtimes) |
|
|
| /data |
|
| Persistent data directory for a runtime instance (e.g. transaction log) |
|
|
| /tmp |
|
| Temporary data and artifact cache for a runtime instance |
|
...
java -jar server.jar controller
...
launches a runtime using the runtimes/controller image
...
java -jar server.jar vm
...
launches a runtime using the runtimes/vm image
...
java -jar server.jar participant
...
launches a runtime using the runtimes/participant image
...
java -jar server.jar foo
...
- The Fabric3 WebLogic Server Runtime: This runtime is hosted in Oracle WebLogic Server. Fabric3 leverages WLS clustering, JMS, JTA transactions, thread pooling, security, data sources and other container-provided features.
Note Fabric3 may also be embedded in other hosts. If you would like to run Fabric3 in an environment listed here, please contact the user list.
Page Tree | ||
---|---|---|
|