GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Jakarta Tomcat Server

bullet Introduction
Java Servlets and JSPs are made available on the Virtual Server via Tomcat, the flagship product of the Apache Jakarta Project. Tomcat is a world-class implementation of the Java Servlet 2.2 and Java Server Pages 1.1 Specifications.

 

bullet Installation
Do the following, according to your Virtual Server O/S.
  • FreeBSD
    Tomcat is unavailable. Try mod_jserv.

  • Solaris Tomcat 3.2.3
    Connect to your Virtual Server via Telnet or SSH and follow these instructions:

    1. Install Java (JDK 2).

    2. Install the Jakarta Tomcat Server. Run this command:

      % vinstall tomcat

      This is the Java Servlet engine. It knows how to parse JavaServer pages, Java Servlets, and other kinds of things. It runs a web server on port 8080 and has a special jserv-type protocol listening on 8007. It also has an enhanced and improved protocol listening on 8009, which is what mod_jk Apache Module talks to it on. The mod_jserv Apache Module talks on 8007.

    3. Start Tomcat. Use this command:

      % virtual /usr/local/jakarta/jakarta-tomcat/bin/startup.sh
    4. Install the mod_jk Apache Module

 

bullet Configuration
The Tomcat installation includes online admin pages that can be accessed at this URL:

http://YOUR-DOMAIN.NAME/admin/contextAdmin/contextAdmin.html

In order to set up a user name and password for these online admin pages, complete the following steps.

  1. Change the admin context to "true". Open the ~/usr/local/jakarta/jakarta-tomcat-3.2.1/conf/server.xml file and look for the following entry:

    <!-- Admin context will use tomcat.core to add/remove/get info about
         the webapplications and tomcat internals.
         By default it is not trusted - i.e. it is not allowed access to
         tomcat internals, only informations that are available to all
         servlets are visible.
    
         If you change this to true, make sure you set a password.
      -->
          <Context path="/admin"
                   docBase="webapps/admin"
                   crossContext="true"
                   debug="0"
                   reloadable="true"
                   trusted="false" >
          </Context>
    

    You need to change the field trusted="false" to trusted="true".

  2. Open the ~/usr/local/jakarta/jakarta-tomcat-3.2.1/conf/tomcat-users.xml file and add a user with roles set to admin. An example would be as follows:

    <user name="johnny"  password="cash" roles="admin" />

    The name and password fields can be whatever you want but the roles need to include admin, though there can be additional comma separated roles.

  3. Restart Tomcat. Use these commands:

    % kill PID
    % virtual /usr/local/jakarta/jakarta-tomcat/bin/startup.sh

 

bullet More Information
For more information, see:


Toll Free 1-866-GSP-4400 • 1-301-464-9363 • service@gsp.com
Copyright © 1994-2016 GSP Services, Inc.