If you are running Java applications in pooled
JVMs, you can move them to run in a JVM server. Because a JVM server
can handle multiple requests for Java applications in the same JVM,
you can reduce the number of JVMs that are required to run the same
workload.
You must package the Java application as one
or more OSGi bundles. You can use one of three methods to package
the application: