Apache Tomcat

Apache Tomcat, part of the JakartaProject, is the reference implementation for the Servlet/JSP specification and is an excellent Servlet/JSP engine for development, training or production applications.

-- mailto:lawless@maths.tcd.ie
(moved from TomCat page)

The open-source J2EE web container run by the JakartaProject at ApacheSoftwareFoundation. Easy to setup and easy to run. May be integrated with many web servers including IIS, Netscape and Apache, or can run as a stand-alone server. Excellent for servlet and JavaServerPages based applications.
See http://jakarta.apache.org/
CLASSPATH Issues

From http://www.mail-archive.com/tomcat-user@jakarta.apache.org/ and specifically: http://www.mail-archive.com/tomcat-user@jakarta.apache.org/msg69798.html

Tomcat 3.3.1

CLASSPATH

Out of the box, the NT service also ignores your CLASSPATH. You are always free to add "wrapper.classpath" properties to your "wrapper.properties" file to include additional locations in your classpath. Depending on your application, this may or may not result in ClassLoader problems.

The other method (the one I prefer) is to set: wrapper.jvm.options=-Dorg.apache.tomcat.apps.classpath=<your classpath>

This has the same effect as dumping them in $TOMCAT_HOME\lib\apps.

http://jakarta.apache.org/tomcat/tomcat-3.3-doc/tomcat-ug.html#configuring_classes


wrapper.properties

In regards to wrapper.propeties Larry Isaacs put it so well at http://www.mail-archive.com/tomcat-user@jakarta.apache.org/msg69798.html:

The main purpose of wrapper.properties is to tell jk_nt_service how to construct the Java command to execute to start tomcat. This command supports the same capabilities as starting Tomcat from the batch scripts.

Very useful information from http://www.mail-archive.com/tomcat-user@jakarta.apache.org/msg69905.html is below

People have learned about "wrapper.jvm.options" from reading the comments in the default wrappers.properties file.

To save yourself headaches with quotes, "wrapper.jvm.options" can be repeated (and jk_nt_service will concatenate them). example:

wrapper.jvm.options=-Dorg.apache.tomcat.apps.classpath=C:\SourceW\VSS\src;C: \SourceW\ja\src;C:\SourceW\VSS\lib\xerces.jar;C:\SourceW\lib\xml4j.jar

wrapper.jvm.options=-Xrs


Other:

3.2.x to 3.3. info http://jakarta.apache.org/tomcat/tomcat-3.3-doc/readme


November 2002 The current version is now 4.1.12 and its very easy to setup. A manager application and various examples are included.


The current version is now 4.1.24. http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/ Version 5 is on the way

EditText of this page (last edited November 29, 2004) or FindPage with title or text search