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

Reply via email to