SCIENTIFIC-LINUX-USERS Archives

July 2008

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Michael Mansour <[log in to unmask]>
Reply To:
Michael Mansour <[log in to unmask]>
Date:
Fri, 4 Jul 2008 13:38:09 +1100
Content-Type:
text/plain
Parts/Attachments:
text/plain (1111 lines)
Hi Troy,

> Hi,
> Yes, tomcat does work on SL5, but it is a little tricky getting it 
> installed correctly.  This is because we have the Java from Sun and 
> this causes some odd conflicts when getting things installed.
> 
> I have written up a web page on how to get it installed correctly.
> 
> https://www.scientificlinux.org/documentation/howto/tomcat5-sl5

Thanks for this. I read through it all before trying. So attempting (I removed
all the packages that were installed before on my previous attempt):

# rpm -e jakarta-commons-logging jakarta-commons-collections
jakarta-commons-beanutils  jakarta-commons-digester classpathx-jaf
classpathx-mail regexp jakarta-commons-fileupload jakarta-commons-el
jakarta-commons-pool log4j jakarta-oro tomcat5-jasper
jakarta-commons-validator struts jakarta-commons-dbcp bcel
jakarta-commons-discovery jakarta-commons-httpclient xml-commons eclipse-ecj
jakarta-taglibs-standard wsdl4j axis mx4j jakarta-commons-modeler 
tomcat5-server-lib geronimo-specs geronimo-specs-compat jakarta-commons-daemon
jakarta-commons-launcher ant tomcat5-common-lib tomcat5
tomcat5-jsp-2.0-api-javadoc tomcat5-jasper-javadoc
tomcat5-servlet-2.4-api-javadoc tomcat5-webapps tomcat5-admin-webapps
warning: /etc/tomcat5/tomcat-users.xml saved as
/etc/tomcat5/tomcat-users.xml.rpmsave

#rm -f /etc/tomcat5/tomcat-users.xml.rpmsave

and now the new attempt following the URL test (the more cautious one):

# yum install java-1.4.2-gcj-compat-devel
Loading "changelog" plugin
Loading "skip-broken" plugin
Loading "allowdowngrade" plugin
Loading "fastestmirror" plugin
Loading "protectbase" plugin
Loading "kernel-module" plugin
Loading "priorities" plugin
Loading "downloadonly" plugin
Loading "security" plugin
Loading mirror speeds from cached hostfile
0 packages excluded due to repository protections
0 packages excluded due to repository priority protections
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package java-1.4.2-gcj-compat-devel.i386 0:1.4.2.0-40jpp.115 set to be
updated
filelists.xml.gz          100% |=========================|  45 kB    00:00
filelists.xml.gz          100% |=========================| 2.9 MB    00:00
--> Processing Dependency: libgcj-devel >= 4.0.0-0.42 for package:
java-1.4.2-gcj-compat-devel
--> Processing Dependency: eclipse-ecj for package: java-1.4.2-gcj-compat-devel
--> Processing Dependency: /usr/lib/gcc/i386-redhat-linux/4.1.1/libgcj.spec
for package: java-1.4.2-gcj-compat-devel
--> Processing Dependency: gcc-java >= 4.0.0-0.42 for package:
java-1.4.2-gcj-compat-devel
--> Processing Dependency: libgcj-devel >= 4.0.0-0.42 for package:
java-1.4.2-gcj-compat-devel
--> Processing Dependency: /usr/lib/gcc/i386-redhat-linux/4.1.1/libgcj.spec
for package: java-1.4.2-gcj-compat-devel
--> Processing Dependency: gcc-java >= 4.0.0-0.42 for package:
java-1.4.2-gcj-compat-devel
--> Running transaction check
---> Package libgcj-devel.i386 0:4.1.2-42.el5 set to be updated
---> Package gcc-java.i386 0:4.1.2-42.el5 set to be updated
---> Package eclipse-ecj.i386 1:3.2.1-19.el5 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

 ============================================================================
 Package                 Arch       Version          Repository        Size
 ============================================================================
Installing:
 java-1.4.2-gcj-compat-devel  i386       1.4.2.0-40jpp.115  sl-base          
 50 k
Installing for dependencies:
 eclipse-ecj             i386       1:3.2.1-19.el5   sl-base           7.9 M
 gcc-java                i386       4.1.2-42.el5     sl-base           2.9 M
 libgcj-devel            i386       4.1.2-42.el5     sl-base           1.4 M

Transaction Summary
 ============================================================================
Install      4 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 12 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): eclipse-ecj-3.2.1- 100% |=========================| 7.9 MB    00:00
(2/4): gcc-java-4.1.2-42. 100% |=========================| 2.9 MB    00:00
(3/4): libgcj-devel-4.1.2 100% |=========================| 1.4 MB    00:00
(4/4): java-1.4.2-gcj-com 100% |=========================|  50 kB    00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: libgcj-devel                 ######################### [1/4]
  Installing: gcc-java                     ######################### [2/4]
  Installing: eclipse-ecj                  ######################### [3/4]
  Installing: java-1.4.2-gcj-compat-devel  ######################### [4/4]

Installed: java-1.4.2-gcj-compat-devel.i386 0:1.4.2.0-40jpp.115
Dependency Installed: eclipse-ecj.i386 1:3.2.1-19.el5 gcc-java.i386
0:4.1.2-42.el5 libgcj-devel.i386 0:4.1.2-42.el5
Complete!

So far so good...

# yum install xml-commons-apis
Loading "changelog" plugin
Loading "skip-broken" plugin
Loading "allowdowngrade" plugin
Loading "fastestmirror" plugin
Loading "protectbase" plugin
Loading "kernel-module" plugin
Loading "priorities" plugin
Loading "downloadonly" plugin
Loading "security" plugin
Loading mirror speeds from cached hostfile
0 packages excluded due to repository protections
0 packages excluded due to repository priority protections
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package xml-commons-apis.i386 0:1.3.02-0.b2.7jpp.10 set to be updated
--> Processing Dependency: xml-commons = 1.3.02-0.b2.7jpp.10 for package:
xml-commons-apis
--> Running transaction check
---> Package xml-commons.i386 0:1.3.02-0.b2.7jpp.10 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

 ============================================================================
 Package                 Arch       Version          Repository        Size
 ============================================================================
Installing:
 xml-commons-apis        i386       1.3.02-0.b2.7jpp.10  sl-base           334 k
Installing for dependencies:
 xml-commons             i386       1.3.02-0.b2.7jpp.10  sl-base            19 k

Transaction Summary
 ============================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 353 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): xml-commons-1.3.02 100% |=========================|  19 kB    00:00
(2/2): xml-commons-apis-1 100% |=========================| 334 kB    00:01
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
Package java-1.5.0-sun-compat needs jdk = 2000:1.5.0_15-fcs, this is not
available.
Complete!

Hmm.. same error as before. 

Let's just try to manually remove the jdk-1.5.0_15-fcs.i586 package:

# rpm -e jdk-1.5.0_15-fcs.i586
error: Failed dependencies:
        xml-commons-apis >= 0:1.3 is needed by (installed)
xerces-j2-2.7.1-7jpp.2.i386
        xml-commons-apis is needed by (installed)
xml-commons-resolver-1.1-1jpp.12.i386
        jdk = 2000:1.5.0_15-fcs is needed by (installed)
java-1.5.0-sun-compat-1.5.0.15-1jpp.noarch

Ok, for some reason I seem to still have the xml-commons-apis, so let's force
this:

# rpm -e --nodeps jdk-1.5.0_15-fcs.i586

and try again:

# yum install xml-commons-apis
Loading "changelog" plugin
Loading "skip-broken" plugin
Loading "allowdowngrade" plugin
Loading "fastestmirror" plugin
Loading "protectbase" plugin
Loading "kernel-module" plugin
Loading "priorities" plugin
Loading "downloadonly" plugin
Loading "security" plugin
Loading mirror speeds from cached hostfile
0 packages excluded due to repository protections
0 packages excluded due to repository priority protections
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package xml-commons-apis.i386 0:1.3.02-0.b2.7jpp.10 set to be updated
--> Processing Dependency: xml-commons = 1.3.02-0.b2.7jpp.10 for package:
xml-commons-apis
--> Running transaction check
---> Package xml-commons.i386 0:1.3.02-0.b2.7jpp.10 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

 ============================================================================
 Package                 Arch       Version          Repository        Size
 ============================================================================
Installing:
 xml-commons-apis        i386       1.3.02-0.b2.7jpp.10  sl-base           334 k
Installing for dependencies:
 xml-commons             i386       1.3.02-0.b2.7jpp.10  sl-base            19 k

Transaction Summary
 ============================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 353 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: xml-commons                  ######################### [1/2]
  Installing: xml-commons-apis             ######################### [2/2]

Installed: xml-commons-apis.i386 0:1.3.02-0.b2.7jpp.10
Dependency Installed: xml-commons.i386 0:1.3.02-0.b2.7jpp.10
Complete!

Better. Now the next step:

# yum remove java-1.5.0-sun-compat
Loading "changelog" plugin
Loading "skip-broken" plugin
Loading "allowdowngrade" plugin
Loading "fastestmirror" plugin
Loading "protectbase" plugin
Loading "kernel-module" plugin
Loading "priorities" plugin
Loading "downloadonly" plugin
Loading "security" plugin
Setting up Remove Process
Loading mirror speeds from cached hostfile
0 packages excluded due to repository protections
0 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package java-1.5.0-sun-compat.noarch 0:1.5.0.15-1jpp set to be erased
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

 ============================================================================
 Package                 Arch       Version          Repository        Size
 ============================================================================
Removing:
 java-1.5.0-sun-compat   noarch     1.5.0.15-1jpp    installed         3.3 k

Transaction Summary
 ============================================================================
Install      0 Package(s)
Update       0 Package(s)
Remove       1 Package(s)
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing   : java-1.5.0-sun-compat        ######################### [1/1]

Removed: java-1.5.0-sun-compat.noarch 0:1.5.0.15-1jpp
Complete!

and finally:

# yum install tomcat5
Loading "changelog" plugin
Loading "skip-broken" plugin
Loading "allowdowngrade" plugin
Loading "fastestmirror" plugin
Loading "protectbase" plugin
Loading "kernel-module" plugin
Loading "priorities" plugin
Loading "downloadonly" plugin
Loading "security" plugin
Loading mirror speeds from cached hostfile
0 packages excluded due to repository protections
0 packages excluded due to repository priority protections
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package tomcat5.i386 0:5.5.23-0jpp.7.el5 set to be updated
--> Processing Dependency: jakarta-commons-daemon >= 1.0.1 for package: tomcat5
--> Processing Dependency: tomcat5-common-lib = 5.5.23-0jpp.7.el5 for package:
tomcat5
--> Processing Dependency: jakarta-commons-launcher >= 0.9 for package: tomcat5
--> Processing Dependency: tomcat5-server-lib = 5.5.23-0jpp.7.el5 for package:
tomcat5
--> Processing Dependency: tomcat5-server-lib = 5.5.23-0jpp.7.el5 for package:
tomcat5
--> Processing Dependency: tomcat5-common-lib = 5.5.23-0jpp.7.el5 for package:
tomcat5
--> Processing Dependency: jndi-ldap for package: tomcat5
--> Running transaction check
---> Package tomcat5-common-lib.i386 0:5.5.23-0jpp.7.el5 set to be updated
--> Processing Dependency: jaf >= 1.0.1 for package: tomcat5-common-lib
--> Processing Dependency: ant >= 1.6 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-logging >= 1.0.4 for package:
tomcat5-common-lib
--> Processing Dependency: mx4j >= 3.0.1 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-el >= 1.0 for package:
tomcat5-common-lib
--> Processing Dependency: jakarta-commons-pool >= 1.2 for package:
tomcat5-common-lib
--> Processing Dependency: jakarta-commons-dbcp >= 1.2.1 for package:
tomcat5-common-lib
--> Processing Dependency: tomcat5-jasper = 5.5.23-0jpp.7.el5 for package:
tomcat5-common-lib
--> Processing Dependency: jaf >= 1.0.1 for package: tomcat5-common-lib
--> Processing Dependency: javamail >= 1.3.1 for package: tomcat5-common-lib
--> Processing Dependency: tomcat5-jasper = 5.5.23-0jpp.7.el5 for package:
tomcat5-common-lib
--> Processing Dependency: jakarta-commons-logging >= 1.0.4 for package:
tomcat5-common-lib
--> Processing Dependency: jta >= 1.0.1 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-collections >= 3.1 for package:
tomcat5-common-lib
--> Processing Dependency: javamail >= 1.3.1 for package: tomcat5-common-lib
--> Processing Dependency: ant >= 1.6 for package: tomcat5-common-lib
--> Processing Dependency: jta >= 1.0.1 for package: tomcat5-common-lib
--> Processing Dependency: mx4j >= 3.0.1 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-el >= 1.0 for package:
tomcat5-common-lib
--> Processing Dependency: jakarta-commons-pool >= 1.2 for package:
tomcat5-common-lib
--> Processing Dependency: jakarta-commons-dbcp >= 1.2.1 for package:
tomcat5-common-lib
--> Processing Dependency: jakarta-commons-collections >= 3.1 for package:
tomcat5-common-lib
---> Package tomcat5-server-lib.i386 0:5.5.23-0jpp.7.el5 set to be updated
--> Processing Dependency: jakarta-commons-beanutils >= 1.7.0 for package:
tomcat5-server-lib
--> Processing Dependency: jakarta-commons-beanutils >= 1.7.0 for package:
tomcat5-server-lib
--> Processing Dependency: jakarta-commons-digester >= 1.6 for package:
tomcat5-server-lib
--> Processing Dependency: jakarta-commons-modeler >= 1.1-8jpp.1.0.1 for
package: tomcat5-server-lib
--> Processing Dependency: regexp >= 1.3 for package: tomcat5-server-lib
--> Processing Dependency: jakarta-commons-fileupload >= 1.0-1jpp for package:
tomcat5-server-lib
--> Processing Dependency: jakarta-commons-digester >= 1.6 for package:
tomcat5-server-lib
--> Processing Dependency: jakarta-commons-modeler >= 1.1-8jpp.1.0.1 for
package: tomcat5-server-lib
--> Processing Dependency: regexp >= 1.3 for package: tomcat5-server-lib
--> Processing Dependency: jakarta-commons-fileupload >= 1.0-1jpp for package:
tomcat5-server-lib
---> Package ldapjdk.i386 0:4.18-2jpp.3.el5 set to be updated
---> Package jakarta-commons-launcher.i386 0:0.9-6jpp.1 set to be updated
---> Package jakarta-commons-daemon.i386 1:1.0.1-6jpp.1 set to be updated
--> Running transaction check
---> Package ant.i386 0:1.6.5-2jpp.2 set to be updated
---> Package jakarta-commons-beanutils.i386 0:1.7.0-5jpp.1 set to be updated
---> Package jakarta-commons-modeler.i386 0:1.1-8jpp.3.el5 set to be updated
---> Package jakarta-commons-dbcp.i386 0:1.2.1-7jpp.1 set to be updated
---> Package geronimo-specs-compat.i386 0:1.0-0.M2.2jpp.12 set to be updated
--> Processing Dependency: geronimo-specs = 1.0-0.M2.2jpp.12 for package:
geronimo-specs-compat
---> Package jakarta-commons-pool.i386 0:1.3-5jpp.1 set to be updated
---> Package mx4j.i386 1:3.0.1-6jpp.4 set to be updated
--> Processing Dependency: bcel >= 5.0 for package: mx4j
--> Processing Dependency: axis >= 1.1 for package: mx4j
--> Processing Dependency: log4j >= 1.2.7 for package: mx4j
---> Package tomcat5-jasper.i386 0:5.5.23-0jpp.7.el5 set to be updated
---> Package jakarta-commons-digester.i386 0:1.7-5jpp.1 set to be updated
---> Package jakarta-commons-logging.i386 0:1.0.4-6jpp.1 set to be updated
---> Package jakarta-commons-el.i386 0:1.0-7jpp.1 set to be updated
---> Package jakarta-commons-fileupload.i386 1:1.0-6jpp.1 set to be updated
---> Package classpathx-jaf.i386 0:1.0-9jpp.1 set to be updated
---> Package jakarta-commons-collections.i386 0:3.2-2jpp.3 set to be updated
---> Package classpathx-mail.i386 0:1.1.1-4jpp.2 set to be updated
---> Package regexp.i386 0:1.4-2jpp.2 set to be updated
--> Running transaction check
---> Package log4j.i386 0:1.2.13-3jpp.2 set to be updated
---> Package bcel.i386 0:5.1-8jpp.1 set to be updated
---> Package axis.i386 0:1.2.1-2jpp.6 set to be updated
--> Processing Dependency: jakarta-commons-discovery for package: axis
--> Processing Dependency: jakarta-commons-httpclient for package: axis
--> Processing Dependency: wsdl4j for package: axis
---> Package geronimo-specs.i386 0:1.0-0.M2.2jpp.12 set to be updated
--> Running transaction check
---> Package jakarta-commons-discovery.i386 1:0.3-4jpp.1 set to be updated
---> Package jakarta-commons-httpclient.i386 1:3.0-7jpp.1 set to be updated
---> Package wsdl4j.i386 0:1.5.2-4jpp.1 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

 ============================================================================
 Package                 Arch       Version          Repository        Size
 ============================================================================
Installing:
 tomcat5                 i386       5.5.23-0jpp.7.el5  sl-base           335 k
Installing for dependencies:
 ant                     i386       1.6.5-2jpp.2     sl-base           2.0 M
 axis                    i386       1.2.1-2jpp.6     sl-base           3.1 M
 bcel                    i386       5.1-8jpp.1       sl-base           995 k
 classpathx-jaf          i386       1.0-9jpp.1       sl-base           101 k
 classpathx-mail         i386       1.1.1-4jpp.2     sl-base           1.1 M
 geronimo-specs          i386       1.0-0.M2.2jpp.12  sl-base           231 k
 geronimo-specs-compat   i386       1.0-0.M2.2jpp.12  sl-base           5.4 k
 jakarta-commons-beanutils  i386       1.7.0-5jpp.1     sl-base           524 k
 jakarta-commons-collections  i386       3.2-2jpp.3       sl-base           1.0 M
 jakarta-commons-daemon  i386       1:1.0.1-6jpp.1   sl-base            44 k
 jakarta-commons-dbcp    i386       1.2.1-7jpp.1     sl-base           241 k
 jakarta-commons-digester  i386       1.7-5jpp.1       sl-base           313 k
 jakarta-commons-discovery  i386       1:0.3-4jpp.1     sl-base           133 k
 jakarta-commons-el      i386       1.0-7jpp.1       sl-base           240 k
 jakarta-commons-fileupload  i386       1:1.0-6jpp.1     sl-base            48 k
 jakarta-commons-httpclient  i386       1:3.0-7jpp.1     sl-base           513 k
 jakarta-commons-launcher  i386       0.9-6jpp.1       sl-base            87 k
 jakarta-commons-logging  i386       1.0.4-6jpp.1     sl-base           105 k
 jakarta-commons-modeler  i386       1.1-8jpp.3.el5   sl-base           229 k
 jakarta-commons-pool    i386       1.3-5jpp.1       sl-base           127 k
 ldapjdk                 i386       4.18-2jpp.3.el5  sl-base           782 k
 log4j                   i386       1.2.13-3jpp.2    sl-base           634 k
 mx4j                    i386       1:3.0.1-6jpp.4   sl-base           2.5 M
 regexp                  i386       1.4-2jpp.2       sl-base            91 k
 tomcat5-common-lib      i386       5.5.23-0jpp.7.el5  sl-base           196 k
 tomcat5-jasper          i386       5.5.23-0jpp.7.el5  sl-base           980 k
 tomcat5-server-lib      i386       5.5.23-0jpp.7.el5  sl-base           3.6 M
 wsdl4j                  i386       1.5.2-4jpp.1     sl-base           385 k

Transaction Summary
 ============================================================================
Install     29 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 21 M
Is this ok [y/N]: y
Downloading Packages:
(1/29): regexp-1.4-2jpp.2 100% |=========================|  91 kB    00:00
(2/29): classpathx-mail-1 100% |=========================| 1.1 MB    00:04
(3/29): jakarta-commons-c 100% |=========================| 1.0 MB    00:03
(4/29): geronimo-specs-1. 100% |=========================| 231 kB    00:00
(5/29): tomcat5-5.5.23-0j 100% |=========================| 335 kB    00:01
(6/29): classpathx-jaf-1. 100% |=========================| 101 kB    00:00
(7/29): jakarta-commons-f 100% |=========================|  48 kB    00:00
(8/29): jakarta-commons-e 100% |=========================| 240 kB    00:00
(9/29): axis-1.2.1-2jpp.6 100% |=========================| 3.1 MB    00:09
(10/29): tomcat5-server-l 100% |=========================| 3.6 MB    00:10
(11/29): jakarta-commons- 100% |=========================| 105 kB    00:00
(12/29): jakarta-commons- 100% |=========================| 313 kB    00:00
(13/29): tomcat5-jasper-5 100% |=========================| 980 kB    00:02
(14/29): jakarta-commons- 100% |=========================|  44 kB    00:00
(15/29): tomcat5-common-l 100% |=========================| 196 kB    00:00
(16/29): wsdl4j-1.5.2-4jp 100% |=========================| 385 kB    00:01
(17/29): mx4j-3.0.1-6jpp. 100% |=========================| 2.5 MB    00:07
(18/29): jakarta-commons- 100% |=========================| 127 kB    00:00
(19/29): bcel-5.1-8jpp.1. 100% |=========================| 995 kB    00:03
(20/29): jakarta-commons- 100% |=========================| 513 kB    00:01
(21/29): geronimo-specs-c 100% |=========================| 5.4 kB    00:00
(22/29): jakarta-commons- 100% |=========================|  87 kB    00:00
(23/29): log4j-1.2.13-3jp 100% |=========================| 634 kB    00:01
(24/29): jakarta-commons- 100% |=========================| 241 kB    00:00
(25/29): ldapjdk-4.18-2jp 100% |=========================| 782 kB    00:00
(26/29): jakarta-commons- 100% |=========================| 229 kB    00:00
(27/29): jakarta-commons- 100% |=========================| 524 kB    00:01
(28/29): ant-1.6.5-2jpp.2 100% |=========================| 2.0 MB    00:06
(29/29): jakarta-commons- 100% |=========================| 133 kB    00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: jakarta-commons-logging      ####################### [ 1/29]
  Installing: jakarta-commons-collections  ####################### [ 2/29]
  Installing: classpathx-jaf               ####################### [ 3/29]
  Installing: classpathx-mail              ####################### [ 4/29]
  Installing: jakarta-commons-beanutils    ####################### [ 5/29]
  Installing: jakarta-commons-digester     ####################### [ 6/29]
  Installing: regexp                       ####################### [ 7/29]
  Installing: jakarta-commons-el           ####################### [ 8/29]
  Installing: tomcat5-jasper               ####################### [ 9/29]
  Installing: jakarta-commons-pool         ####################### [10/29]
  Installing: log4j                        ####################### [11/29]
  Installing: jakarta-commons-dbcp         ####################### [12/29]
  Installing: bcel                         ####################### [13/29]
  Installing: jakarta-commons-discovery    ####################### [14/29]
  Installing: jakarta-commons-httpclient   ####################### [15/29]
  Installing: jakarta-commons-fileupload   ####################### [16/29]
  Installing: jakarta-commons-daemon       ####################### [17/29]
  Installing: wsdl4j                       ####################### [18/29]
  Installing: axis                         ####################### [19/29]
  Installing: mx4j                         ####################### [20/29]
  Installing: jakarta-commons-modeler      ####################### [21/29]
  Installing: tomcat5-server-lib           ####################### [22/29]
  Installing: geronimo-specs               ####################### [23/29]
  Installing: geronimo-specs-compat        ####################### [24/29]
  Installing: jakarta-commons-launcher     ####################### [25/29]
  Installing: ldapjdk                      ####################### [26/29]
  Installing: ant                          ####################### [27/29]
  Installing: tomcat5-common-lib           ####################### [28/29]
  Installing: tomcat5                      ####################### [29/29]

Installed: tomcat5.i386 0:5.5.23-0jpp.7.el5
Dependency Installed: ant.i386 0:1.6.5-2jpp.2 axis.i386 0:1.2.1-2jpp.6
bcel.i386 0:5.1-8jpp.1 classpathx-jaf.i386 0:1.0-9jpp.1 classpathx-mail.i386
0:1.1.1-4jpp.2 geronimo-specs.i386 0:1.0-0.M2.2jpp.12
geronimo-specs-compat.i386 0:1.0-0.M2.2jpp.12 jakarta-commons-beanutils.i386
0:1.7.0-5jpp.1 jakarta-commons-collections.i386 0:3.2-2jpp.3
jakarta-commons-daemon.i386 1:1.0.1-6jpp.1 jakarta-commons-dbcp.i386
0:1.2.1-7jpp.1 jakarta-commons-digester.i386 0:1.7-5jpp.1
jakarta-commons-discovery.i386 1:0.3-4jpp.1 jakarta-commons-el.i386
0:1.0-7jpp.1 jakarta-commons-fileupload.i386 1:1.0-6jpp.1
jakarta-commons-httpclient.i386 1:3.0-7jpp.1 jakarta-commons-launcher.i386
0:0.9-6jpp.1 jakarta-commons-logging.i386 0:1.0.4-6jpp.1
jakarta-commons-modeler.i386 0:1.1-8jpp.3.el5 jakarta-commons-pool.i386
0:1.3-5jpp.1 ldapjdk.i386 0:4.18-2jpp.3.el5 log4j.i386 0:1.2.13-3jpp.2
mx4j.i386 1:3.0.1-6jpp.4 regexp.i386 0:1.4-2jpp.2 tomcat5-common-lib.i386
0:5.5.23-0jpp.7.el5 tomcat5-jasper.i386 0:5.5.23-0jpp.7.el5
tomcat5-server-lib.i386 0:5.5.23-0jpp.7.el5 wsdl4j.i386 0:1.5.2-4jpp.1
Complete!

# service tomcat5 start
Starting tomcat5:                                          [  OK  ]

and: 

# ps ax|grep tomcat
16468 ?        Sl     0:02 /usr/lib/jvm/java/bin/java
-Dcatalina.ext.dirs=/usr/share/tomcat5/shared/lib:/usr/share/tomcat5/common/lib -Dcatalina.ext.dirs=/usr/share/tomcat5/shared/lib:/usr/share/tomcat5/common/lib
-Djava.endorsed.dirs=/usr/share/tomcat5/common/endorsed -classpath
/usr/lib/jvm/java/lib/tools.jar:/usr/share/tomcat5/bin/bootstrap.jar:/usr/share/tomcat5/bin/commons-logging-api.jar:/usr/share/java/mx4j/mx4j-impl.jar:/usr/share/java/mx4j/mx4j-jmx.jar
-Dcatalina.base=/usr/share/tomcat5 -Dcatalina.home=/usr/share/tomcat5
-Djava.io.tmpdir=/usr/share/tomcat5/temp org.apache.catalina.startup.Bootstrap
start

and:

# netstat -nap |grep :80
tcp        0      0 127.0.0.1:8005              0.0.0.0:*                  
LISTEN      16468/java         
tcp        0      0 0.0.0.0:8009                0.0.0.0:*                  
LISTEN      16468/java         
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                  
LISTEN      16468/java         

So it now looks ok. Thanks.

Now, any ideas how to connect to this thing?

I've tried http://127.0.0.1:8080 but even though it's listening, I can't get a
connection from either firefox or links.

Michael.

> Hope this helps.
> Troy
> 
> Michael Mansour wrote:
> > Hi,
> > 
> > I quite new to Tomcat but would like to try and setup a Tomcat server
using SL5.
> > 
> > I have a freshly built SL5.2 server and a yum list on this showed:
> > 
> > # yum list tomcat*
> > Loading "changelog" plugin
> > Loading "skip-broken" plugin
> > Loading "allowdowngrade" plugin
> > Loading "fastestmirror" plugin
> > Loading "protectbase" plugin
> > Loading "kernel-module" plugin
> > Loading "priorities" plugin
> > Loading "downloadonly" plugin
> > Loading "security" plugin
> > Determining fastest mirrors
> > sl-security               100% |=========================|  951 B    00:00
> > primary.xml.gz            100% |=========================|  232 B    00:00
> > sl-base                   100% |=========================|  951 B    00:00
> > primary.xml.gz            100% |=========================| 929 kB    00:02
> > sl-base   : ################################################## 2597/2597
> > 0 packages excluded due to repository protections
> > 0 packages excluded due to repository priority protections
> > Installed Packages
> > tomcat5-jsp-2.0-api.i386                 5.5.23-0jpp.7.el5      installed
> > tomcat5-servlet-2.4-api.i386             5.5.23-0jpp.7.el5      installed
> > Available Packages
> > tomcat5.i386                             5.5.23-0jpp.7.el5      sl-base
> > tomcat5-admin-webapps.i386               5.5.23-0jpp.7.el5      sl-base
> > tomcat5-common-lib.i386                  5.5.23-0jpp.7.el5      sl-base
> > tomcat5-jasper.i386                      5.5.23-0jpp.7.el5      sl-base
> > tomcat5-jasper-javadoc.i386              5.5.23-0jpp.7.el5      sl-base
> > tomcat5-jsp-2.0-api-javadoc.i386         5.5.23-0jpp.7.el5      sl-base
> > tomcat5-server-lib.i386                  5.5.23-0jpp.7.el5      sl-base
> > tomcat5-servlet-2.4-api-javadoc.i386     5.5.23-0jpp.7.el5      sl-base
> > tomcat5-webapps.i386                     5.5.23-0jpp.7.el5      sl-base
> > 
> > so I went ahead and installed:
> > 
> > # yum -y install tomcat5.i386 tomcat5-admin-webapps.i386 tomcat5-webapps.i386
> > tomcat5-common-lib.i386 tomcat5-jasper.i386 tomcat5-jasper-javadoc.i386
> > tomcat5-jsp-2.0-api-javadoc.i386 tomcat5-server-lib.i386
> > tomcat5-servlet-2.4-api-javadoc.i386
> > Loading "changelog" plugin
> > Loading "skip-broken" plugin
> > Loading "allowdowngrade" plugin
> > Loading "fastestmirror" plugin
> > Loading "protectbase" plugin
> > Loading "kernel-module" plugin
> > Loading "priorities" plugin
> > Loading "downloadonly" plugin
> > Loading "security" plugin
> > Loading mirror speeds from cached hostfile
> > 0 packages excluded due to repository protections
> > 0 packages excluded due to repository priority protections
> > Setting up Install Process
> > Parsing package install arguments
> > Resolving Dependencies
> > --> Running transaction check
> > ---> Package tomcat5-jasper.i386 0:5.5.23-0jpp.7.el5 set to be updated
> > ---> Package tomcat5-servlet-2.4-api-javadoc.i386 0:5.5.23-0jpp.7.el5 set to
> > be updated
> > ---> Package tomcat5-common-lib.i386 0:5.5.23-0jpp.7.el5 set to be updated
> > --> Processing Dependency: jaf >= 1.0.1 for package: tomcat5-common-lib
> > --> Processing Dependency: ant >= 1.6 for package: tomcat5-common-lib
> > --> Processing Dependency: jakarta-commons-logging >= 1.0.4 for package:
> > tomcat5-common-lib
> > --> Processing Dependency: mx4j >= 3.0.1 for package: tomcat5-common-lib
> > --> Processing Dependency: jakarta-commons-el >= 1.0 for package:
> > tomcat5-common-lib
> > --> Processing Dependency: eclipse-ecj >= 3.1.1 for package:
tomcat5-common-lib
> > --> Processing Dependency: jakarta-commons-pool >= 1.2 for package:
> > tomcat5-common-lib
> > --> Processing Dependency: jakarta-commons-dbcp >= 1.2.1 for package:
> > tomcat5-common-lib
> > --> Processing Dependency: jaf >= 1.0.1 for package: tomcat5-common-lib
> > --> Processing Dependency: javamail >= 1.3.1 for package: tomcat5-common-lib
> > --> Processing Dependency: jakarta-commons-logging >= 1.0.4 for package:
> > tomcat5-common-lib
> > --> Processing Dependency: jta >= 1.0.1 for package: tomcat5-common-lib
> > --> Processing Dependency: eclipse-ecj >= 3.1.1 for package:
tomcat5-common-lib
> > --> Processing Dependency: jakarta-commons-collections >= 3.1 for package:
> > tomcat5-common-lib
> > --> Processing Dependency: javamail >= 1.3.1 for package: tomcat5-common-lib
> > --> Processing Dependency: ant >= 1.6 for package: tomcat5-common-lib
> > --> Processing Dependency: jta >= 1.0.1 for package: tomcat5-common-lib
> > --> Processing Dependency: mx4j >= 3.0.1 for package: tomcat5-common-lib
> > --> Processing Dependency: jakarta-commons-el >= 1.0 for package:
> > tomcat5-common-lib
> > --> Processing Dependency: jakarta-commons-pool >= 1.2 for package:
> > tomcat5-common-lib
> > --> Processing Dependency: jakarta-commons-dbcp >= 1.2.1 for package:
> > tomcat5-common-lib
> > --> Processing Dependency: jakarta-commons-collections >= 3.1 for package:
> > tomcat5-common-lib
> > ---> Package tomcat5-webapps.i386 0:5.5.23-0jpp.7.el5 set to be updated
> > --> Processing Dependency: jakarta-taglibs-standard >= 1.1.0 for package:
> > tomcat5-webapps
> > ---> Package tomcat5-jasper-javadoc.i386 0:5.5.23-0jpp.7.el5 set to be updated
> > ---> Package tomcat5-server-lib.i386 0:5.5.23-0jpp.7.el5 set to be updated
> > --> Processing Dependency: jakarta-commons-beanutils >= 1.7.0 for package:
> > tomcat5-server-lib
> > --> Processing Dependency: jakarta-commons-beanutils >= 1.7.0 for package:
> > tomcat5-server-lib
> > --> Processing Dependency: jakarta-commons-digester >= 1.6 for package:
> > tomcat5-server-lib
> > --> Processing Dependency: jakarta-commons-modeler >= 1.1-8jpp.1.0.1 for
> > package: tomcat5-server-lib
> > --> Processing Dependency: regexp >= 1.3 for package: tomcat5-server-lib
> > --> Processing Dependency: jakarta-commons-fileupload >= 1.0-1jpp for package:
> > tomcat5-server-lib
> > --> Processing Dependency: jakarta-commons-digester >= 1.6 for package:
> > tomcat5-server-lib
> > --> Processing Dependency: jakarta-commons-modeler >= 1.1-8jpp.1.0.1 for
> > package: tomcat5-server-lib
> > --> Processing Dependency: regexp >= 1.3 for package: tomcat5-server-lib
> > --> Processing Dependency: jakarta-commons-fileupload >= 1.0-1jpp for package:
> > tomcat5-server-lib
> > ---> Package tomcat5.i386 0:5.5.23-0jpp.7.el5 set to be updated
> > --> Processing Dependency: jakarta-commons-daemon >= 1.0.1 for package:
tomcat5
> > --> Processing Dependency: jakarta-commons-launcher >= 0.9 for package:
tomcat5
> > ---> Package tomcat5-jsp-2.0-api-javadoc.i386 0:5.5.23-0jpp.7.el5 set to be
> > updated
> > ---> Package tomcat5-admin-webapps.i386 0:5.5.23-0jpp.7.el5 set to be updated
> > --> Processing Dependency: struts >= 1.1 for package: tomcat5-admin-webapps
> > --> Running transaction check
> > ---> Package ant.i386 0:1.6.5-2jpp.2 set to be updated
> > ---> Package mx4j.i386 1:3.0.1-6jpp.4 set to be updated
> > --> Processing Dependency: xml-commons for package: mx4j
> > --> Processing Dependency: bcel >= 5.0 for package: mx4j
> > --> Processing Dependency: axis >= 1.1 for package: mx4j
> > --> Processing Dependency: log4j >= 1.2.7 for package: mx4j
> > ---> Package jakarta-commons-dbcp.i386 0:1.2.1-7jpp.1 set to be updated
> > ---> Package struts.i386 0:1.2.9-4jpp.5 set to be updated
> > --> Processing Dependency: jakarta-commons-validator for package: struts
> > --> Processing Dependency: oro for package: struts
> > ---> Package jakarta-commons-launcher.i386 0:0.9-6jpp.1 set to be updated
> > ---> Package jakarta-commons-daemon.i386 1:1.0.1-6jpp.1 set to be updated
> > ---> Package geronimo-specs-compat.i386 0:1.0-0.M2.2jpp.12 set to be updated
> > --> Processing Dependency: geronimo-specs = 1.0-0.M2.2jpp.12 for package:
> > geronimo-specs-compat
> > ---> Package jakarta-commons-pool.i386 0:1.3-5jpp.1 set to be updated
> > ---> Package jakarta-commons-beanutils.i386 0:1.7.0-5jpp.1 set to be updated
> > ---> Package jakarta-commons-digester.i386 0:1.7-5jpp.1 set to be updated
> > ---> Package jakarta-taglibs-standard.i386 0:1.1.1-7jpp.1 set to be updated
> > ---> Package jakarta-commons-logging.i386 0:1.0.4-6jpp.1 set to be updated
> > ---> Package jakarta-commons-modeler.i386 0:1.1-8jpp.3.el5 set to be updated
> > ---> Package eclipse-ecj.i386 1:3.2.1-19.el5 set to be updated
> > ---> Package jakarta-commons-el.i386 0:1.0-7jpp.1 set to be updated
> > ---> Package jakarta-commons-fileupload.i386 1:1.0-6jpp.1 set to be updated
> > ---> Package classpathx-jaf.i386 0:1.0-9jpp.1 set to be updated
> > ---> Package jakarta-commons-collections.i386 0:3.2-2jpp.3 set to be updated
> > ---> Package classpathx-mail.i386 0:1.1.1-4jpp.2 set to be updated
> > ---> Package regexp.i386 0:1.4-2jpp.2 set to be updated
> > --> Running transaction check
> > ---> Package jakarta-oro.i386 0:2.0.8-3jpp.1 set to be updated
> > ---> Package log4j.i386 0:1.2.13-3jpp.2 set to be updated
> > ---> Package bcel.i386 0:5.1-8jpp.1 set to be updated
> > ---> Package axis.i386 0:1.2.1-2jpp.6 set to be updated
> > --> Processing Dependency: jakarta-commons-discovery for package: axis
> > --> Processing Dependency: jakarta-commons-httpclient for package: axis
> > --> Processing Dependency: wsdl4j for package: axis
> > ---> Package jakarta-commons-validator.i386 0:1.1.4-5jpp.1 set to be updated
> > ---> Package geronimo-specs.i386 0:1.0-0.M2.2jpp.12 set to be updated
> > ---> Package xml-commons.i386 0:1.3.02-0.b2.7jpp.10 set to be updated
> > --> Running transaction check
> > ---> Package jakarta-commons-discovery.i386 1:0.3-4jpp.1 set to be updated
> > ---> Package jakarta-commons-httpclient.i386 1:3.0-7jpp.1 set to be updated
> > ---> Package wsdl4j.i386 0:1.5.2-4jpp.1 set to be updated
> > --> Finished Dependency Resolution
> > Beginning Kernel Module Plugin
> > Finished Kernel Module Plugin
> > 
> > Dependencies Resolved
> > 
> > =============================================================================
> >  Package                 Arch       Version          Repository        Size
> > =============================================================================
> > Installing:
> >  tomcat5-admin-webapps   i386       5.5.23-0jpp.7.el5  sl-base           3.0 M
> >  tomcat5-jasper-javadoc  i386       5.5.23-0jpp.7.el5  sl-base           289 k
> >  tomcat5-jsp-2.0-api-javadoc  i386       5.5.23-0jpp.7.el5  sl-base
> > 149 k
> >  tomcat5-servlet-2.4-api-javadoc  i386       5.5.23-0jpp.7.el5  sl-base
> >     156 k
> >  tomcat5-webapps         i386       5.5.23-0jpp.7.el5  sl-base           1.2 M
> > Installing for dependencies:
> >  ant                     i386       1.6.5-2jpp.2     sl-base           2.0 M
> >  axis                    i386       1.2.1-2jpp.6     sl-base           3.1 M
> >  bcel                    i386       5.1-8jpp.1       sl-base           995 k
> >  classpathx-jaf          i386       1.0-9jpp.1       sl-base           101 k
> >  classpathx-mail         i386       1.1.1-4jpp.2     sl-base           1.1 M
> >  eclipse-ecj             i386       1:3.2.1-19.el5   sl-base           7.9 M
> >  geronimo-specs          i386       1.0-0.M2.2jpp.12  sl-base           231 k
> >  geronimo-specs-compat   i386       1.0-0.M2.2jpp.12  sl-base           5.4 k
> >  jakarta-commons-beanutils  i386       1.7.0-5jpp.1     sl-base          
524 k
> >  jakarta-commons-collections  i386       3.2-2jpp.3       sl-base        
  1.0 M
> >  jakarta-commons-daemon  i386       1:1.0.1-6jpp.1   sl-base            44 k
> >  jakarta-commons-dbcp    i386       1.2.1-7jpp.1     sl-base           241 k
> >  jakarta-commons-digester  i386       1.7-5jpp.1       sl-base           313 k
> >  jakarta-commons-discovery  i386       1:0.3-4jpp.1     sl-base          
133 k
> >  jakarta-commons-el      i386       1.0-7jpp.1       sl-base           240 k
> >  jakarta-commons-fileupload  i386       1:1.0-6jpp.1     sl-base         
  48 k
> >  jakarta-commons-httpclient  i386       1:3.0-7jpp.1     sl-base         
 513 k
> >  jakarta-commons-launcher  i386       0.9-6jpp.1       sl-base            87 k
> >  jakarta-commons-logging  i386       1.0.4-6jpp.1     sl-base           105 k
> >  jakarta-commons-modeler  i386       1.1-8jpp.3.el5   sl-base           229 k
> >  jakarta-commons-pool    i386       1.3-5jpp.1       sl-base           127 k
> >  jakarta-commons-validator  i386       1.1.4-5jpp.1     sl-base          
154 k
> >  jakarta-oro             i386       2.0.8-3jpp.1     sl-base           173 k
> >  jakarta-taglibs-standard  i386       1.1.1-7jpp.1     sl-base           673 k
> >  log4j                   i386       1.2.13-3jpp.2    sl-base           634 k
> >  mx4j                    i386       1:3.0.1-6jpp.4   sl-base           2.5 M
> >  regexp                  i386       1.4-2jpp.2       sl-base            91 k
> >  struts                  i386       1.2.9-4jpp.5     sl-base           1.0 M
> >  tomcat5                 i386       5.5.23-0jpp.7.el5  sl-base           335 k
> >  tomcat5-common-lib      i386       5.5.23-0jpp.7.el5  sl-base           196 k
> >  tomcat5-jasper          i386       5.5.23-0jpp.7.el5  sl-base           980 k
> >  tomcat5-server-lib      i386       5.5.23-0jpp.7.el5  sl-base           3.6 M
> >  wsdl4j                  i386       1.5.2-4jpp.1     sl-base           385 k
> >  xml-commons             i386       1.3.02-0.b2.7jpp.10  sl-base         
  19 k
> > 
> > Transaction Summary
> > =============================================================================
> > Install     39 Package(s)
> > Update       0 Package(s)
> > Remove       0 Package(s)
> > 
> > Total download size: 34 M
> > Downloading Packages:
> > (1/39): regexp-1.4-2jpp.2 100% |=========================|  91 kB    00:00
> > (2/39): classpathx-mail-1 100% |=========================| 1.1 MB    00:00
> > (3/39): xml-commons-1.3.0 100% |=========================|  19 kB    00:00
> > (4/39): jakarta-commons-c 100% |=========================| 1.0 MB    00:00
> > (5/39): geronimo-specs-1. 100% |=========================| 231 kB    00:00
> > (6/39): tomcat5-admin-web 100% |=========================| 3.0 MB    00:00
> > (7/39): tomcat5-5.5.23-0j 100% |=========================| 335 kB    00:00
> > (8/39): classpathx-jaf-1. 100% |=========================| 101 kB    00:00
> > (9/39): jakarta-commons-f 100% |=========================|  48 kB    00:00
> > (10/39): jakarta-commons- 100% |=========================| 154 kB    00:00
> > (11/39): jakarta-commons- 100% |=========================| 240 kB    00:00
> > (12/39): eclipse-ecj-3.2. 100% |=========================| 7.9 MB    00:01
> > (13/39): axis-1.2.1-2jpp. 100% |=========================| 3.1 MB    00:00
> > (14/39): jakarta-commons- 100% |=========================| 229 kB    00:00
> > (15/39): jakarta-commons- 100% |=========================| 105 kB    00:00
> > (16/39): jakarta-taglibs- 100% |=========================| 673 kB    00:00
> > (17/39): jakarta-commons- 100% |=========================| 313 kB    00:00
> > (18/39): tomcat5-webapps- 100% |=========================| 1.2 MB    00:00
> > (19/39): tomcat5-common-l 100% |=========================| 196 kB    00:00
> > (20/39): tomcat5-servlet- 100% |=========================| 156 kB    00:00
> > (21/39): wsdl4j-1.5.2-4jp 100% |=========================| 385 kB    00:00
> > (22/39): jakarta-commons- 100% |=========================| 524 kB    00:00
> > (23/39): jakarta-commons- 100% |=========================| 127 kB    00:00
> > (24/39): bcel-5.1-8jpp.1. 100% |=========================| 995 kB    00:00
> > (25/39): jakarta-commons- 100% |=========================| 513 kB    00:00
> > (26/39): geronimo-specs-c 100% |=========================| 5.4 kB    00:00
> > (27/39): jakarta-commons- 100% |=========================|  44 kB    00:00
> > (28/39): jakarta-commons- 100% |=========================|  87 kB    00:00
> > (29/39): log4j-1.2.13-3jp 100% |=========================| 634 kB    00:00
> > (30/39): tomcat5-jasper-j 100% |=========================| 289 kB    00:00
> > (31/39): struts-1.2.9-4jp 100% |=========================| 1.0 MB    00:00
> > (32/39): jakarta-commons- 100% |=========================| 241 kB    00:00
> > (33/39): tomcat5-jsp-2.0- 100% |=========================| 149 kB    00:00
> > (34/39): mx4j-3.0.1-6jpp. 100% |=========================| 2.5 MB    00:01
> > (35/39): jakarta-oro-2.0. 100% |=========================| 173 kB    00:00
> > (36/39): tomcat5-server-l 100% |=========================| 3.6 MB    00:00
> > (37/39): tomcat5-jasper-5 100% |=========================| 980 kB    00:00
> > (38/39): ant-1.6.5-2jpp.2 100% |=========================| 2.0 MB    00:00
> > (39/39): jakarta-commons- 100% |=========================| 133 kB    00:00
> > Running rpm_check_debug
> > Running Transaction Test
> > Finished Transaction Test
> > Transaction Test Succeeded
> > Running Transaction
> >   Installing: jakarta-commons-logging      ####################### [ 1/39]
> >   Installing: jakarta-commons-collections  ####################### [ 2/39]
> >   Installing: jakarta-commons-beanutils    ####################### [ 3/39]
> >   Installing: jakarta-commons-digester     ####################### [ 4/39]
> >   Installing: classpathx-jaf               ####################### [ 5/39]
> >   Installing: classpathx-mail              ####################### [ 6/39]
> >   Installing: regexp                       ####################### [ 7/39]
> >   Installing: jakarta-commons-fileupload   ####################### [ 8/39]
> >   Installing: jakarta-commons-el           ####################### [ 9/39]
> >   Installing: jakarta-commons-pool         ####################### [10/39]
> >   Installing: log4j                        ####################### [11/39]
> >   Installing: jakarta-oro                  ####################### [12/39]
> >   Installing: tomcat5-jasper               ####################### [13/39]
> >   Installing: jakarta-commons-validator    ####################### [14/39]
> >   Installing: struts                       ####################### [15/39]
> >   Installing: jakarta-commons-dbcp         ####################### [16/39]
> >   Installing: bcel                         ####################### [17/39]
> >   Installing: jakarta-commons-discovery    ####################### [18/39]
> >   Installing: jakarta-commons-httpclient   ####################### [19/39]
> >   Installing: xml-commons                  ####################### [20/39]
> >   Installing: eclipse-ecj                  ####################### [21/39]
> >   Installing: jakarta-taglibs-standard     ####################### [22/39]
> >   Installing: wsdl4j                       ####################### [23/39]
> >   Installing: axis                         ####################### [24/39]
> >   Installing: mx4j                         ####################### [25/39]
> >   Installing: jakarta-commons-modeler      ####################### [26/39]
> >   Installing: tomcat5-server-lib           ####################### [27/39]
> > \*
> >   Installing: geronimo-specs               ####################### [28/39]
> >   Installing: geronimo-specs-compat        ####################### [29/39]
> >   Installing: jakarta-commons-daemon       ####################### [30/39]
> >   Installing: jakarta-commons-launcher     ####################### [31/39]
> >   Installing: ant                          ####################### [32/39]
> >   Installing: tomcat5-common-lib           ####################### [33/39]
> >   Installing: tomcat5                      ####################### [34/39]
> > /usr/bin/build-jar-repository: error: Could not find xml-commons-apis Java
> > extension for this JVM
> > /usr/bin/build-jar-repository: error: Some specified jars were not found for
> > this jvm
> >   Installing: tomcat5-jsp-2.0-api-javadoc  ####################### [35/39]
> >   Installing: tomcat5-jasper-javadoc       ####################### [36/39]
> >   Installing: tomcat5-servlet-2.4-api-java ####################### [37/39]
> >   Installing: tomcat5-webapps              ####################### [38/39]
> >   Installing: tomcat5-admin-webapps        ####################### [39/39]
> > 
> > Installed: tomcat5-admin-webapps.i386 0:5.5.23-0jpp.7.el5
> > tomcat5-jasper-javadoc.i386 0:5.5.23-0jpp.7.el5
> > tomcat5-jsp-2.0-api-javadoc.i386 0:5.5.23-0jpp.7.el5
> > tomcat5-servlet-2.4-api-javadoc.i386 0:5.5.23-0jpp.7.el5 tomcat5-webapps.i386
> > 0:5.5.23-0jpp.7.el5
> > Dependency Installed: ant.i386 0:1.6.5-2jpp.2 axis.i386 0:1.2.1-2jpp.6
> > bcel.i386 0:5.1-8jpp.1 classpathx-jaf.i386 0:1.0-9jpp.1 classpathx-mail.i386
> > 0:1.1.1-4jpp.2 eclipse-ecj.i386 1:3.2.1-19.el5 geronimo-specs.i386
> > 0:1.0-0.M2.2jpp.12 geronimo-specs-compat.i386 0:1.0-0.M2.2jpp.12
> > jakarta-commons-beanutils.i386 0:1.7.0-5jpp.1 jakarta-commons-collections.i386
> > 0:3.2-2jpp.3 jakarta-commons-daemon.i386 1:1.0.1-6jpp.1
> > jakarta-commons-dbcp.i386 0:1.2.1-7jpp.1 jakarta-commons-digester.i386
> > 0:1.7-5jpp.1 jakarta-commons-discovery.i386 1:0.3-4jpp.1
> > jakarta-commons-el.i386 0:1.0-7jpp.1 jakarta-commons-fileupload.i386
> > 1:1.0-6jpp.1 jakarta-commons-httpclient.i386 1:3.0-7jpp.1
> > jakarta-commons-launcher.i386 0:0.9-6jpp.1 jakarta-commons-logging.i386
> > 0:1.0.4-6jpp.1 jakarta-commons-modeler.i386 0:1.1-8jpp.3.el5
> > jakarta-commons-pool.i386 0:1.3-5jpp.1 jakarta-commons-validator.i386
> > 0:1.1.4-5jpp.1 jakarta-oro.i386 0:2.0.8-3jpp.1 jakarta-taglibs-standard.i386
> > 0:1.1.1-7jpp.1 log4j.i386 0:1.2.13-3jpp.2 mx4j.i386 1:3.0.1-6jpp.4 regexp.i386
> > 0:1.4-2jpp.2 struts.i386 0:1.2.9-4jpp.5 tomcat5.i386 0:5.5.23-0jpp.7.el5
> > tomcat5-common-lib.i386 0:5.5.23-0jpp.7.el5 tomcat5-jasper.i386
> > 0:5.5.23-0jpp.7.el5 tomcat5-server-lib.i386 0:5.5.23-0jpp.7.el5 wsdl4j.i386
> > 0:1.5.2-4jpp.1 xml-commons.i386 0:1.3.02-0.b2.7jpp.10
> > Complete!
> > 
> > Any ideas what this error means?
> > 
> > /usr/bin/build-jar-repository: error: Could not find xml-commons-apis Java
> > extension for this JVM
> > /usr/bin/build-jar-repository: error: Some specified jars were not found for
> > this jvm
> > 
> > because it's caused some grief as trying to start tomcat5 shows:
> > 
> > # service tomcat5 start
> > Starting tomcat5: /usr/bin/rebuild-jar-repository: error: Could not find
> > xml-commons-apis Java extension for this JVM
> > /usr/bin/rebuild-jar-repository: error: Some detected jars were not found for
> > this jvm
> >                                                            [  OK  ]
> > Ok, so I then run:
> > 
> > # yum whatprovides xml-commons-apis
> > Loading "changelog" plugin
> > Loading "skip-broken" plugin
> > Loading "allowdowngrade" plugin
> > Loading "fastestmirror" plugin
> > Loading "protectbase" plugin
> > Loading "kernel-module" plugin
> > Loading "priorities" plugin
> > Loading "downloadonly" plugin
> > Loading "security" plugin
> > Loading mirror speeds from cached hostfile
> > 0 packages excluded due to repository protections
> > 0 packages excluded due to repository priority protections
> > xml-commons-apis.i386 : APIs subproject of xml-commons
> > jdk.i586 : Java(TM) 2 Platform Standard Edition Development Kit
> > jdk.i586 : Java(TM) 2 Platform Standard Edition Development Kit
> > 
> > which makes some sense:
> > 
> > # yum list xml-commons
> > Loading "changelog" plugin
> > Loading "skip-broken" plugin
> > Loading "allowdowngrade" plugin
> > Loading "fastestmirror" plugin
> > Loading "protectbase" plugin
> > Loading "kernel-module" plugin
> > Loading "priorities" plugin
> > Loading "downloadonly" plugin
> > Loading "security" plugin
> > Loading mirror speeds from cached hostfile
> > 0 packages excluded due to repository protections
> > 0 packages excluded due to repository priority protections
> > Installed Packages
> > xml-commons.i386                         1.3.02-0.b2.7jpp.10    installed
> > 
> > So let's see what this provides:
> > 
> > # yum list xml-commons\*
> > Loading "changelog" plugin
> > Loading "skip-broken" plugin
> > Loading "allowdowngrade" plugin
> > Loading "fastestmirror" plugin
> > Loading "protectbase" plugin
> > Loading "kernel-module" plugin
> > Loading "priorities" plugin
> > Loading "downloadonly" plugin
> > Loading "security" plugin
> > Loading mirror speeds from cached hostfile
> > 0 packages excluded due to repository protections
> > 0 packages excluded due to repository priority protections
> > Installed Packages
> > xml-commons.i386                         1.3.02-0.b2.7jpp.10    installed
> > xml-commons-resolver.i386                1.1-1jpp.12            installed
> > Available Packages
> > xml-commons-apis.i386                    1.3.02-0.b2.7jpp.10    sl-base
> > xml-commons-apis-javadoc.i386            1.3.02-0.b2.7jpp.10    sl-base
> > xml-commons-apis-manual.i386             1.3.02-0.b2.7jpp.10    sl-base
> > xml-commons-resolver-javadoc.i386        1.1-1jpp.12            sl-base
> > xml-commons-which.i386                   1.3.02-0.b2.7jpp.10    sl-base
> > xml-commons-which-javadoc.i386           1.3.02-0.b2.7jpp.10    sl-base
> > 
> > Ok, let's try and install this stuff:
> > 
> > # yum -y install xml-commons-apis.i386 xml-commons-apis-javadoc.i386
> > xml-commons-apis-manual.i386
> > Loading "changelog" plugin
> > Loading "skip-broken" plugin
> > Loading "allowdowngrade" plugin
> > Loading "fastestmirror" plugin
> > Loading "protectbase" plugin
> > Loading "kernel-module" plugin
> > Loading "priorities" plugin
> > Loading "downloadonly" plugin
> > Loading "security" plugin
> > Loading mirror speeds from cached hostfile
> > 0 packages excluded due to repository protections
> > 0 packages excluded due to repository priority protections
> > Setting up Install Process
> > Parsing package install arguments
> > Resolving Dependencies
> > --> Running transaction check
> > ---> Package xml-commons-apis-manual.i386 0:1.3.02-0.b2.7jpp.10 set to be
updated
> > ---> Package xml-commons-apis.i386 0:1.3.02-0.b2.7jpp.10 set to be updated
> > ---> Package xml-commons-apis-javadoc.i386 0:1.3.02-0.b2.7jpp.10 set to be
updated
> > --> Finished Dependency Resolution
> > Beginning Kernel Module Plugin
> > Finished Kernel Module Plugin
> > 
> > Dependencies Resolved
> > 
> > =============================================================================
> >  Package                 Arch       Version          Repository        Size
> > =============================================================================
> > Installing:
> >  xml-commons-apis        i386       1.3.02-0.b2.7jpp.10  sl-base         
 334 k
> >  xml-commons-apis-javadoc  i386       1.3.02-0.b2.7jpp.10  sl-base       
   653 k
> >  xml-commons-apis-manual  i386       1.3.02-0.b2.7jpp.10  sl-base        
  568 k
> > 
> > Transaction Summary
> > =============================================================================
> > Install      3 Package(s)
> > Update       0 Package(s)
> > Remove       0 Package(s)
> > 
> > Total download size: 1.5 M
> > Downloading Packages:
> > (1/3): xml-commons-apis-j 100% |=========================| 653 kB    00:00
> > (2/3): xml-commons-apis-1 100% |=========================| 334 kB    00:00
> > (3/3): xml-commons-apis-m 100% |=========================| 568 kB    00:00
> > Running rpm_check_debug
> > ERROR with rpm_check_debug vs depsolve:
> > Package java-1.5.0-sun-compat needs jdk = 2000:1.5.0_15-fcs, this is not
> > available.
> > Complete!
> > 
> > Doesn't install (ignore the "Complete!", xml-commons* really isn't installed
> > because of the error above).
> > 
> > So what does the server have installed:
> > 
> > # rpm -q jdk
> > jdk-1.5.0_15-fcs.i586
> > 
> > # rpm -q java-1.5.0-sun-compat
> > java-1.5.0-sun-compat-1.5.0.15-1jpp.noarch
> > 
> > Hmm.. so what's it complaining about exactly??
> > 
> > Has anyone got a Tomcat5 server running with SL5? or maybe it's easier to grab
> > a prebuilt Xen Tomcat guest from somewhere??
> > 
> > I know it's a long winded email, but I couldn't see any other way to explain
> > the process I went through. Any comments are welcome.
> > 
> > Michael.
> 
> -- 
> __________________________________________________
> Troy Dawson  [log in to unmask]  (630)840-6468
> Fermilab  ComputingDivision/CSS  CSI Group
> __________________________________________________
------- End of Original Message -------

ATOM RSS1 RSS2