Deploying applications to a JVM server
To deploy a Java™ application to a JVM server, the application must be packaged appropriately to install and run successfully. You can use the IBM® CICS® SDKs, or the CICS-provided Gradle or Maven plug-in to package and deploy the application.
You have a number of options for deploying Java applications:
- Deploy one or more CICS bundles that include the OSGi bundles for the application into a JVM server that is running an OSGi framework.
- Deploy one or more CICS bundles that include one or more WAR files into a Liberty JVM server.
- Deploy one or more CICS bundles that include Enterprise Bundle Archive (EBA) files into a Liberty JVM server.
- Deploy one or more CICS bundles that include EAR files into a Liberty JVM server.
- Deploy an application bundle that comprises the CICS bundles and OSGi bundles into a platform.
CICS provides two ways for you to deploy applications in
CICS bundles:
- The IBM CICS SDK for Java and the IBM CICS SDK for Enterprise Java (Liberty) in CICS Explorer®
- The Gradle or Maven plug-in that deploys bundles through the CICS bundle deployment API
For a complete list of deployment methods that CICS supports for different application and packaging types, see Design choices for Java in CICS.