CICS® provides a web container for the deployment of lightweight Java™ servlets and JavaServer Pages (JSPs). Developers can use the features of the Java servlet and JSP specifications to write modern web applications for CICS.
CICS provides a web container that runs in a JVM server and is built on the WebSphere® Application Server Liberty profile technology. The Liberty profile helps developers to quickly and easily develop and test applications in a web server with minimal configuration and a quick startup time.
The Liberty JVM server provides a runtime environment for Java servlets and JSP applications. It includes an OSGi framework and so fits in the existing JVM server architecture. It thus combines the ability to develop modern web applications with a robust and scalable CICS JVM server environment.
CICS TS v5.1 with APAR PM80214 uses a Liberty JVM server that is based on WebSphere Application Server Liberty profile Version 8.5.0 Fix Pack 1. This fix pack introduces a restriction that prevents access to OSGi bundles from servlets that are deployed from a WAR file. The restriction includes access to application bundles installed by CICS. To overcome this restriction, you can deploy your applications as Enterprise Bundle Archive (EBA) files.
-Dcom.ibm.cics.jvmserver.wlp.jdbc.driver.location=/usr/lpp/db2v10/jdbc
Alternatively, add the DB2 driver .jar files to OSGI_BUNDLES and add the native driver directory to LIBPATH_SUFFIX in the JVM profile.
The ability to install OSGi bundles from CICS Bundle resources or by using the JVM profile OSGI_BUNDLES property might be removed or restricted in a future release.
<include location="cicsSecurity.xml"/>
is
no longer required by the CICS security
feature and can be removed by editing server.xml.
If -Dcom.ibm.cics.jvmserver.wlp.autoconfigure=true in
the JVM profile, CICS will update the configuration (server.xml) for
you.