RUNNING.txt
上传用户:zhangkaihu
上传日期:2008-02-20
资源大小:3690k
文件大小:7k
源码类别:

Web服务器

开发平台:

Java

  1. $Id: RUNNING.txt,v 1.9 2004/09/03 17:50:34 yoavs Exp $
  2.                  ============================================
  3.                  Running The Tomcat 5.5 Servlet/JSP Container
  4.                  ============================================
  5. Out of the box, Tomcat 5.5 requires the Java 2 Standard Edition Runtime
  6. Environment (JRE) version 5.0 or later.  However, you can also run Tomcat
  7. 5.5 on earlier versions of the JRE, as detailed below.
  8. =============================
  9. Running With JRE 5.0 Or Later
  10. =============================
  11. (1) Download and Install the J2SE Runtime Environment (JRE)
  12. (1.1) Download the Java 2 Standard Edition Runtime Environment (JRE),
  13.       release version 5.0 or later, from http://java.sun.com/j2se.
  14. (1.2) Install the JRE according to the instructions included with the
  15.       release.
  16. (1.3) Set an environment variable named JAVA_HOME to the pathname of
  17.       the directory into which you installed the JRE, e.g. c:j2sdk5.0
  18.       or /usr/local/java/j2sdk5.0.
  19. (2) Download and Install the Tomcat Binary Distribution
  20. NOTE:  As an alternative to downloading a binary distribution, you can create
  21. your own from the Tomcat source repository, as described in "BUILDING.txt".
  22. If you do this, the value to use for "${catalina.home}" will be the "dist"
  23. subdirectory of your source distribution.
  24. (2.1) Download a binary distribution of Tomcat from:
  25.       http://jakarta.apache.org/site/binindex.cgi
  26. (2.2) Unpack the binary distribution into a convenient location so that the
  27.       distribution resides in its own directory (conventionally named
  28.       "jakarta-tomcat-5").  For the purposes of the remainder of this document,
  29.       the symbolic name "$CATALINA_HOME" is used to refer to the full
  30.       pathname of the release directory.
  31. (3) Start Up Tomcat
  32. (3.1) Tomcat can be started by executing the following commands:
  33.       $CATALINA_HOMEbinstartup.bat          (Windows)
  34.       $CATALINA_HOME/bin/startup.sh           (Unix)
  35. (3.2) After startup, the default web applications included with Tomcat will be
  36.       available by visiting:
  37.       http://localhost:8080/
  38. (3.3) Further information about configuring and running Tomcat can be found in
  39.       the documentation included here, as well as on the Tomcat web site:
  40.       http://jakarta.apache.org/tomcat/
  41. (4) Shut Down Tomcat
  42. (4.1) Tomcat can be shut down by executing the following command:
  43.       $CATALINA_HOMEbinshutdown            (Windows)
  44.       $CATALINA_HOME/bin/shutdown.sh         (Unix)
  45. ===========================================
  46. Running Tomcat With J2SE Version 1.4 or 1.3
  47. ===========================================
  48. (1) Obtain the compat package:
  49. (1.1) Download the compat package from the binary download site:
  50.       http://jakarta.apache.org/site/binindex.cgi
  51.       * Or build this package yourself from the source code: see 
  52.         "BUILDING.txt" in this directory.
  53. (2) Unzip the package in $CATALINA_HOME.  It will place the XML
  54.     parser APIs and Xerces implementation in the common/endorsed
  55.     directory, and the JMX API jar (jmx.jar from Sun) in the bin
  56.     directory.
  57. (3) Follow the same directions for starting and stopping the
  58.     server as if you were using J2SE 5.0.
  59. ====================================================
  60. Advanced Configuration - Multiple Tomcat Instances
  61. ====================================================
  62. In many circumstances, it is desirable to have a single copy of a Tomcat
  63. binary distribution shared among multiple users on the same server.  To make
  64. this possible, you can pass a "-Dcatalina.base=$CATALINA_BASE" argument when
  65. executing the startup command (see (2)). In this
  66. "-Dcatalina.base=$CATALINA_BASE" argument, replace $CATALINA_BASE with the
  67. directory that contains the files for your 'personal' Tomcat instance.
  68. When you use this "-Dcatalina.base=$CATALINA_BASE" argument, Tomcat will
  69. calculate all relative references for files in the following directories based
  70. on the value of $CATALINA_BASE instead of $CATALINA_HOME:
  71. * conf - Server configuration files (including server.xml)
  72. * logs - Log and output files
  73. * shared - For classes and resources that must be shared across all web
  74.            applications
  75. * webapps - Automatically loaded web applications
  76. * work - Temporary working directories for web applications
  77. * temp - Directory used by the JVM for temporary files (java.io.tmpdir)
  78. If you do not pass the "-Dcatalina.base=$CATALINA_BASE" argument to the
  79. startup command, $CATALINA_BASE will default to the same value as $CATALINA_HOME,
  80.  which means that the same directory is used for all relative path resolutions.
  81. The administration and manager web applications, which are defined in the
  82. $CATALINA_BASE/conf/Catalina/localhost/admin.xml
  83. and 
  84. $CATALINA_BASE/conf/Catalina/localhost/manager.xml files, will
  85. not run in that configuration, unless either:
  86. - The path specified in the docBase attribute of the Context element is made
  87.   absolute, and replaced respectively by $CATALINA_HOME/server/webapps/admin
  88.   and $CATALINA_HOME/server/webapps/manager
  89. - Both web applications are copied or moved to $CATALINA_BASE, 
  90.   and the path specified in the docBase attribute of the Context
  91.   element is modified appropriately.
  92. - Both web applications are disabled by removing
  93.   $CATALINA_BASE/conf/Catalina/localhost/admin.xml
  94.   and
  95.   $CATALINA_BASE/conf/Catalina/localhost/manager.xml.
  96. ================
  97. Troubleshooting
  98. ================
  99. There are only really 3 things likely to go wrong during the stand-alone
  100. Tomcat install:
  101. (1) The most common hiccup is when another web server (or any process for that
  102.     matter) has laid claim to port 8080.  This is the default HTTP port that
  103.     Tomcat attempts to bind to at startup.  To change this, open the file:
  104.        $CATALINA_HOME/conf/server.xml
  105.     and search for '8080'.  Change it to a port that isn't in use, and is
  106.     greater than 1024, as ports less than or equal to 1024 require superuser
  107.     access to bind under UNIX.
  108.    Restart Tomcat and you're in business.  Be sure that you replace the "8080"
  109.    in the URL you're using to access Tomcat.  For example, if you change the
  110.    port to 1977, you would request the URL http://localhost:1977/ in your browser.
  111. (2) An "out of environment space" error when running the batch files in
  112.     Windows 95, 98, or ME operating systems.
  113.     Right-click on the STARTUP.BAT and SHUTDOWN.BAT files.  Click on
  114.     "Properties", then on the "Memory" tab.  For the "Initial environment" field,
  115.     enter in something like 4096.
  116.     After you click apply, Windows will create shortcuts which you can use
  117.     to start and stop the container.
  118. (3) The 'localhost' machine isn't found.  This could happen if you're behind a
  119.     proxy.  If that's the case, make sure the proxy configuration for your
  120.     browser knows that you shouldn't be going through the proxy to access the
  121.     "localhost".
  122.     In Netscape, this is under Edit/Preferences -> Advanced/Proxies, and in
  123.     Internet Explorer, Tools -> Internet Options -> Connections -> LAN Settings.