I'm trying to set up Tomcat 4.1 to work on an older web app. At one time I had 4.1 working on my machine but I moved on to newer Tomcat versions. I now have to make some changes to an app that is running on 4.1 in production so I want to create an identical environment.
My machine is running Windows XP professional. I have Tomcat 5 apps that work fine.
On startup a Digester error is thrown. I'm guessing this may be some Digester version incompatibility but my Tomcat 4.1 app is the installed version with nothing changed. Especially, no digester changes.
Any help or guidance would be appreciated.
Tomcat 4.1 is giving this message on startup:
Dec 22, 2008 2:49:47 PM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Starting service Tomcat-Standalone Apache Tomcat/4.1.34 Dec 22, 2008 2:49:48 PM org.apache.commons.digester.Digester endElement SEVERE: End event threw exception java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39)
This post makes it sound like malformed XML in a Tomcat config file. I'd make sure that your JDK is the same version as the production environment. I've had problems versions of Xalan included with various JVM's over the years.