Hi All, I am having trouble running OPSUI again. But this time it's for a different reason. It has a been a while since I ran OPSUI because I've been working mostly on non-user interface code. But, when I ran it last week I was get the following message from Apache Tomcat/5.5.23: "HTTP Status 404 - /opsui/ The requested resource (/opsui/) is not available". I have spent several days trying to figure out what is happening, with no significant luck. I am running with the OODT 0.8.1 RADiX Archetype, and this is the first time I tried running it since I upgraded from 0.8. to 0.8.1.
By doing diffs on the tomcat directories between the two versions, as well as by comparing log files, I tracked down a difference between the 0.8.1 Archetype and the 0.8 Archetype that looks very suspicious. In the OODT 0.8.1 RADiX Archetype, there is a new dependency on "servlet-api-2.5.jar" (that is not in the 0.8 Archetype), and servlet-api-2.5.jar is referenced inside the tomcat/webapps/opsui/target/oodt-opsui-0.1.war file. It is also referenced in webapps/opsui/target/oodt-opsui-0.1/WEB-INF/classes/META-INF/DEPENDENCES file. As far as I can tell, the only pom.xml file that references servlet-api is the tomcat/webapps/fmprod/target/war/work/org.apache.oodt/cas-product/META-INF/maven/or.apache.oodt/cas-product/pom.xml file, but the dependency specifies the scope as 'provided' which, according to this website http://www.mkyong.com/java/servlet-api-2-5-jar-jar-not-loaded/ is supposed to prevent this error that I've been seeing. I have now just exhausted my entire knowledge of tomcat and these webapps. So, I need some help debugging this. Here is a short clip from the log file showing this error. Any ideas on where I should look next? Thanks! Val Mar 30, 2015 11:33:24 AM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(/homes/malldva1/projects/jedi/oodt/tomcat/webapps/opsui/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class Mar 30, 2015 11:33:24 AM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(/homes/malldva1/projects/jedi/oodt/tomcat/webapps/opsui/WEB-INF/lib/servlet-api-2.5.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class Mar 30, 2015 11:33:25 AM org.apache.catalina.startup.HostConfig deployDirectory SEVERE: Error deploying web application directory opsui java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V at org.apache.commons.logging.impl.SLF4JLocationAwareLog.debug(SLF4JLocationAwareLog.java:133) at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:315) at org.apache.catalina.core.StandardContext.processTlds(StandardContext.java:4307) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4144) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) Mar 30, 2015 11:33:25 AM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(/homes/malldva1/projects/jedi/oodt/tomcat/webapps/pcs/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class Valerie A. Mallder New Horizons Deputy Mission System Engineer The Johns Hopkins University/Applied Physics Laboratory 11100 Johns Hopkins Rd (MS 23-282), Laurel, MD 20723 240-228-7846 (Office) 410-504-2233 (Blackberry)