Virtual Dedicated Servers (or Virtual Private Servers) provide a cost-effective alternative to dedicated servers for many kinds of application deployments. There are, however, some subtle issues with deploying Java applications on these systems. “Deploying Java Apps on a Virtual Dedicated Server” describes some questions you may want to ask before signing up with a VDS hosting service.