I am at wits end trying to get a new Dogtag install up and running. I have tried so many combinations of Fedora 13, 14, and 15 on i386 and x86_64 I have lost count.
My current attempt is with Fedora 13 i386. I did a minimal install, a yum update, yum install 389-ds-base, and then yum install dogtag-pki. It grabbed many dependencies and installed. I ran pkicreate with the default options for a CA, and it looks like it is created, giving me the config URL at the end. However, tomcat never really gets up and running. In catalina.out I have:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap
at java.security.AccessController.doPrivileged(Native Method)
Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
No ports other than SSH are open, and there are no tomcat processes running. Trying to restart /etc/init.d/pki-cad just repeats the same message in catalina out.
I am using Tomcat 6 since the Dogtag package lists it as a dependency, and Java is pointing to /usr/lib/jvm/jre-1.6.0-openjdk/bin/java. I can't easily downgrade to Tomcat 5 since the dogtag package is pinned to Tomcat 6.
Trying on Fedora 14 and 15 have varying degrees of success... the closest I got was I believe on F14 the Tomcat processes would start, and the port would open, but I never got the configuration pages to load.
Does anyone have ANY idea what is going on here?
Communications Division - We Work Hard To Make Your Work Easy
USNS Mercy (T-AH 19) Medical Treatment Facility
Neill.thornton(a)mercy.navy.mil / neill.thornton(a)mercy.navy.smil.mil
5557 (internal JDial)
(619) 235-3857 (desk)
(619) 206-5426 (cell)