We're running a dozen tcServer instances (Tomcat 6.0) on a VMware ESXi cloud 
infrastructure. We haven't put vSphere in yet, but we're planning to. The only 
thing I can say here is that there ARE differences between running Tomcat on a 
VM and running it on dedicated hardware. I have problems with things I know I'm 
doing right, but they just don't work the same on a VM. I guess it has to do 
with the fact that the server is sometimes "swapped" out if it's not in use. I 
think this causes issues, particularly with clustering, which I have yet to 
make work in a way that I'm happy with.

The big one that I noticed right away is that anything that uses /dev/random 
will take forever to start. VMs have very little entropy in their pools because 
they don't have any real hardware. This means stuff that uses /dev/random for 
entropy (if it has security/SSL in it or is uses Random) will take several 
minutes to start (usually 3-5 in our tests).

When they run, they run great. We're seeing a great improvement in performance 
running on VMware. It's just there seem to be a lot of little issues that no 
one else seems to have. This means I either have no idea what I'm doing 
(possible :) or things just run differently on VMs than they do on real 
hardware.

Jon Brisbin
Portal Webmaster
NPC International, Inc.



On Feb 17, 2010, at 3:39 AM, Daniel Dreier wrote:

> Hello,
> 
> I want to use tomcat 6.0 on a vsphere4 based Server. Are there known issues?
> 
> best regards
> 
> Daniel Dreier
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to