Wilfire 2.4.0 on Tomcat 5.5.12

I am trying to run WildFire 2.4.0 on Tomcat 5.5.12 using JVM 1.5.0_05-83 (as confirmed by tomcats environmental report) on Mac OSX 10.4.3

I downloaded the .war provided in the download area and let Tomcat deploy the app. I set up the WildFire home directory using TomCat administrator to set up the environmental variable, and I also tried using the .xml file as outlned in the web application installation instructions.

However, I get the following error when I try to use the application:


exception
javax.servlet.ServletException: Error instantiating servlet class org.jivesoftware.wildfire.admin.login_jsp
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
 org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
 org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
 org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
 org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
 java.lang.Thread.run(Thread.java:613)

root cause

java.lang.ExceptionInInitializerError
 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 java.lang.reflect.Constructor.newInstance(Constructor.java:494)
 java.lang.Class.newInstance0(Class.java:350)
 java.lang.Class.newInstance(Class.java:303)
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
 org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
 org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
 org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
 org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
 java.lang.Thread.run(Thread.java:613)

I’'m sort of lost. Any ideas would be super helpful.

I tried this using a Windows XP SP2 PC using JVM 1.5.0_06-b05 on Tomcat 5.5.12 (this is a default fresh install, nothing custom or funky) and I’'m getting the same error.

Update though: The first load gives the error above the second load results in 404 (both configurations, mac and windows)


type Status report

message Servlet org.jivesoftware.wildfire.admin.login_jsp is not available

description The requested resource (Servlet org.jivesoftware.wildfire.admin.login_jsp is not available) is not available.

Is there something I have to do other than deploy the WAR file? If for some reason it can’'t find the wildfirehome would that cause this? Has anyone else experienced an issue like this?