Documentation and Books

Recent site activity

Apache Tomcat

What is Tomcat?

Apache Tomcat is an implementation of the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed under the Java Community Process.

Question not here? try looking for information in the Java Server Pages section or in the General application servers section.

My tutorials :

None

3rd party tutorials :

None

Software and downloads :

None

General questions and answers :

None

Common problems and solutions :

When starting Tomcat i get the following message 'INFO: validateJarFile({TOMCAT_HOME}\webapps\{CONTEXT}\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class'

When starting Tomcat i get the following message 'java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root' = {TOMCAT_HOME}\webapps\{CONTEXT}\ instead of {TOMCAT_HOME}\webapps\{CONTEXT}\ - Choose unique values for the 'webAppRootKey' context-param in your web.xml files!'

When starting Tomcat i get the following message ' java.io.IOException: Cannot rename original file to {tomcat_home}\conf\tomcat-users.xml.old at org.apache.catalina.users.MemoryUserDatabase.save(MemoryUserDatabase.java:582)'

When starting Tomcat i get the following message 'INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ...'?

Techniques and common solutions:

Project site & reference documentation: