tomcat5 - Apache Servlet/JSP Engine, RI for Servlet 2.4/JSP 2.0 API

Property Value
Distribution RPM Universal
Repository JPackage 5.0 all
Package name tomcat5
Package version 5.5.27
Package release 7.jpp5
Package architecture noarch
Package type rpm
Installed size 471.20 KB
Download size 308.04 KB
Official Mirror
Tomcat is the servlet container that is used in the official Reference
Implementation for the Java Servlet and JavaServer Pages technologies.
The Java Servlet and JavaServer Pages specifications are developed by
Sun under the Java Community Process.
Tomcat is developed in an open and participatory environment and
released under the Apache Software License. Tomcat is intended to be
a collaboration of the best-of-breed developers from around the world.
We invite you to participate in this open development project. To
learn more about getting involved, click here.


Package Version Architecture Repository
tomcat5-5.5.35-1.jpp6.noarch.rpm 5.5.35 noarch JPackage 6.0
tomcat5 - - -


Name Value
/bin/bash -
/bin/rm -
/lib/lsb/init-functions -
/sbin/chkconfig -
/usr/sbin/groupadd -
/usr/sbin/useradd -
config(tomcat5) = 5.5.27-7.jpp5
ecj >=
findutils -
jaf = 1.0.2
jakarta-commons-collections-tomcat5 >= 3.1
jakarta-commons-daemon >= 1.0.1
jakarta-commons-dbcp-tomcat5 >= 1.2.1
jakarta-commons-launcher >= 0.9
jakarta-commons-logging >= 1.0.4
jakarta-commons-pool-tomcat5 >= 1.2
java-devel >= 1.5.0
javamail = 1.3.1
jpackage-utils >= 1.7.4
tomcat5-common-lib = 5.5.27-7.jpp5
tomcat5-server-lib = 5.5.27-7.jpp5
xerces-j2 >= 2.7.1
xml-commons-jaxp-1.3-apis -


Name Value
config(tomcat5) = 5.5.27-7.jpp5
tomcat5 = 5.5.27-7.jpp5


Type URL
Binary Package tomcat5-5.5.27-7.jpp5.noarch.rpm
Source Package tomcat5-5.5.27-7.jpp5.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install tomcat5 rpm package:
    # yum install tomcat5
  1. Add the JPackage 5.0 repository:
    # zypper addrepo jpackage-5.0
  2. Install tomcat5 rpm package:
    # zypper install tomcat5
Mandriva, Mageia:
  1. Add the JPackage 5.0 repository:
    # urpmi.addmedia jpackage-5.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install tomcat5 rpm package:
    # urpmi tomcat5




2008-12-11 - David Walluck <> 0:5.5.27-7
- fix pom file permissions
2008-12-04 - David Walluck <> 0:5.5.27-6
- sync up epochs and versions for BuildRequires
- add Requires on jaf and javamail
- add (Build)Requires on stuts and struts-taglib 1.3.8
- remove locale attribute from jsp files for new struts
- use BuildRequires jaf_1_0_2_api instead of jaf
- make jsp package require its own servlet package instead of servlet24
- add Requires(post) for jakarta-commons-daemon and jakarta-commons-logging
- fix some missing logic in initscript
2008-12-02 - David Walluck <> 0:5.5.27-5
- rediff patches
2008-10-07 - David Walluck <> 0:5.5.27-4
- add changes for OSGi
- use %{_sbindir}
- redefine %{_initrddir} to be LSB-compliant
- make initscript LSB-complaint
- lower jakarta-commons-io requirement for Fedora
2008-09-26 - David Walluck <> 0:5.5.27-3
- fix status in initscript
2008-09-25 - David Walluck <> 0:5.5.27-2
- add patch for unversioned commons-logging.jar
- don't create backup files for patches
2008-09-15 - David Walluck <> 0:5.5.27-1
- 5.5.27
- properly unpack sources
- allow java-devel > 1.5
- fix javadocs
- use more strict permissions
- fix maven file ownership
- fix GCJ support
2008-06-26 - Ralph Apel <r.apel at> 0:5.5.26-3.jpp5
- Add tomcat-parent pom and depmap frag
2008-06-19 - Ralph Apel <r.apel at> 0:5.5.26-2.jpp5
- Require ecj in main package also
- Explicitly drop 3 jars from bindir, may be old files or new symlinks
2008-06-05 - Ralph Apel <r.apel at> 0:5.5.26-1jpp
- 5.5.26
- Build with java5 for java5
- Add poms and depmap frags
- Move touch and chown of TOMCAT_LOG __after__ possible makeHomeDir
in init script
- Temporarily set umask to 022 in makeHomeDir
- (Build)Require ecj >= 0:
- Add catalina-deployer.jar to -server-lib
- Move tomcat-juli.jar from /usr/share/tomcat5/bin/ to 
versioned/unversioned in /usr/share/java/tomcat5/ with 
unversioned symlink where it was
- Replace files commons-daemon.jar and commons-logging-api.jar
in /usr/share/tomcat5/bin/ with symlinks
- Drop dereferencing option on copy of /var/lib/tomcat5
- Switch to standard api (B)Rs and alternatives

See Also

Package Description
tomcat5-admin-webapps-5.5.27-7.jpp5.noarch.rpm Administrative web applications for Apache Tomcat
tomcat5-common-lib-5.5.27-7.jpp5.noarch.rpm Libraries needed to run the Tomcat Web container (part)
tomcat5-jasper-5.5.27-7.jpp5.noarch.rpm Compiler JARs and associated scripts for tomcat5
tomcat5-jasper-eclipse-5.5.27-7.jpp5.noarch.rpm Jasper OSGi Eclipse plugin
tomcat5-jasper-javadoc-5.5.27-7.jpp5.noarch.rpm Javadoc generated documentation for tomcat5-jasper
tomcat5-jsp-2.0-api-5.5.27-7.jpp5.noarch.rpm Apache Tomcat Servlet and JSP implementation classes
tomcat5-jsp-2.0-api-javadoc-5.5.27-7.jpp5.noarch.rpm Javadoc generated documentation for tomcat5-jsp-2.0-api
tomcat5-server-lib-5.5.27-7.jpp5.noarch.rpm Libraries needed to run the Tomcat Web container (part)
tomcat5-servlet-2.4-api-5.5.27-7.jpp5.noarch.rpm Apache Tomcat Servlet implementation classes
tomcat5-servlet-2.4-api-javadoc-5.5.27-7.jpp5.noarch.rpm Javadoc generated documentation for tomcat5-servlet-2.4-api
tomcat5-webapps-5.5.27-7.jpp5.noarch.rpm Web applications for Apache Tomcat
tomcat6-6.0.18-9.jpp5.noarch.rpm Apache Servlet/JSP Engine, RI for Servlet 2.5/JSP 2.1 API
tomcat6-admin-webapps-6.0.18-9.jpp5.noarch.rpm The host-manager and manager web applications for Apache Tomcat
tomcat6-docs-webapp-6.0.18-9.jpp5.noarch.rpm The docs web application for Apache Tomcat
tomcat6-el-1.0-api-6.0.18-9.jpp5.noarch.rpm Expression Language v1.0 API