Packaging existing applications to run in a JVM server

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: