Virtualizing Java

Let us now discuss the implications of running an industrial strength Java application server in a virtualized environment. Consider the following figure that illustrates the entire stack from the application server down to the hardware. Between the Java application and the hardware on which it ultimately executes, we have a JVM, a general purpose OS (for example Oracle Enterprise Linux), and a Hypervisor (such as Oracle VM).

Virtualizing Java

The application server, for example Oracle WebLogic, is a typical Java application that needs a JVM to execute. The JVM provides abstraction against the operating system on which the application server is deployed. ...

Get Oracle JRockit now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.