VMware has released the "Enterprise Java Applications on VMware - Best Practices Guide". This paper discusses best practices for running Enterprise Java Applications on VMware vSphere virtual machines. The guidelines will help you to get the best from your Java applications and application servers when you run them on VMware vSphere.
http://www.vmware.com/resources/techresources/1087
This Enterprise Java Applications on VMware Best Practices Guide provides information about best practices for deploying enterprise Java applications on VMware, including key best practice considerations for architecture, performance, design and sizing, and high availability. This information is intended to help IT Architects successfully deploy and run Java environments on VMware vSphere.