[SOLVED] New Tomcat 6 installation cannot start Web-CAT.war

Greetings,

  I've been successfuly using Web-CAT for two years, and I attempting to move my installation to a new server. It is an Oracle Linux Kernel 2.6.39. I have followed the following installation instrcutions for tomcat 6:

https://oracle-base.com/articles/linux/apache-tomcat-installation-on-linux

Testing indicates that tomcat 6 is starting, and I can access the packaged resources, including the manager application. I then stopped tomcat and copied the Web-CAT.war file into the webapps directory listed in the above instructions. However, when I start the tomcat service, the following error appears in the catalina.out log file:

Sep 14, 2015 2:55:13 PM org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Invalid or unreadable WAR file : /usr/share/tomcat6/webapps/Web-CAT.war
        at org.apache.naming.resources.WARDirContext.setDocBase(WARDirContext.java:130)
        at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4324)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4493)
        at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1251)
        at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:613)
        at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:136)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)

Sep 14, 2015 2:55:13 PM org.apache.catalina.core.StandardContext start
SEVERE: Error in resourceStart()
Sep 14, 2015 2:55:13 PM org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
Sep 14, 2015 2:55:13 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/Web-CAT] startup failed due to previous errors
Sep 14, 2015 2:55:13 PM org.apache.catalina.core.StandardContext stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/Web-CAT] has not been started

This is the same war file I used in my other instalation. My other installation is running on Tomcat 7. I would greatly appreciate some help in determining if this is a version or configuration issue.

Thanks,

~James

 

Update: 9/14/15 @ 2300

I downloaded a new war file directly from SourceForge and then uploaded and deployed this through the Tomcat managment interface. Worked fine.

Groups: