You've un-zipped the war to confirm the libs are actually in there?
Dave
Wick, Dan wrote:
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
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org