All, I've developed an application using struts2 (2.0.12 to be exact). It works on my local windows box, on Tomcat via Eclipse, but not as a war when I put it up on a server. I get the following stack, which I can't see anything wrong...although I'm sure it's something I did! ********************STACK******************** Jan 30, 2009 2:21:00 PM org.apache.catalina.core.StandardContext filterStart SEVERE: Exception starting filter struts2 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher at org.apache.catalina.loader.WebappClassLoader.loadClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.loadClass(Unknown Source) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Unknown Source) at org.apache.catalina.core.ApplicationFilterConfig.<init>(Unknown Source) at org.apache.catalina.core.StandardContext.filterStart(Unknown Source)
at org.apache.catalina.core.StandardContext.start(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) at org.apache.catalina.core.StandardHost.start(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) at org.apache.catalina.core.StandardEngine.start(Unknown Source) at org.apache.catalina.core.StandardService.start(Unknown Source) at org.apache.catalina.core.StandardServer.start(Unknown Source) at org.apache.catalina.startup.Catalina.start(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Unknown Source) at org.apache.catalina.startup.Bootstrap.main(Unknown Source) Jan 30, 2009 2:21:00 PM org.apache.catalina.core.StandardContext start SEVERE: Error filterStart Jan 30, 2009 2:21:00 PM org.apache.catalina.core.StandardContext start SEVERE: Context [/pwww] startup failed due to previous errors ********************END STACK******************** I don't do anything fancy with filters. Here's my web.xml: ********************web.xml******************** <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>Struts Blank</display-name> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-cla ss> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> </web-app> ********************END web.xml******************** Libs in my /WEB-INF/lib are: ********************WEB-INF/lib******************** activation.jar freemarker-2.3.8.jar antlr-2.7.2.jar mail.jar commons-beanutils-1.6.jar ognl-2.6.11.jar commons-chain-1.1.jar oro-2.0.8.jar commons-collections-3.1.jar ostermillerutils_1_06_01.jar commons-fileupload-1.1.1.jar profile.xml commons-io-1.4.jar scsadapter.log commons-logging-1.0.4.jar struts2-core-2.0.12.jar commons-validator-1.3.0.jar xwork-2.0.6.jar *********************End WEB-INF/lib******************** I see many posts about duplicate libraries out on the *tubes* but, I don't see any duplicates in my tomcat commons/lib or commons/endorsed. I made sure servlet.jar isn't in the war files...etc. Any hints folks?!?! Of course I've got 10 people looking over my shoulder waiting to test the app out! Thanks! Dan --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org