All of the other suggestions makes not much sense if the JAVA_HOME is not set to at least JDK 1.5. Tomcat uses the JDK which is specified in the JAVA_HOME environment variable. That's all what you need to make sure. Nothing more than that needs to be done. The before suggested init params makes only sense if you have JDK 1.6 or newer installed.