Could someone please tell me why JBOSS is giving me the following error when launching my application:
11:52:29,729 INFO [STDOUT] 11:52:29,727 ERROR [[/xxxxxx]] Exception starting filter sitemesh java.lang.NoClassDefFoundError: com/opensymphony/module/sitemesh/filter/PageFilter at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) This is my web.xml configuration: <filter> <filter-name>struts2-cleanup</filter-name> <filter-class> org.apache.struts2.dispatcher.ActionContextCleanup </filter-class> </filter> <filter> <filter-name>sitemesh</filter-name> <filter-class> org.apache.struts2.sitemesh.FreeMarkerPageFilter </filter-class> </filter> <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> </filter> <filter-mapping> <filter-name>struts2-cleanup</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>sitemesh</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> I haven't installed any extra libraries since from my understanding everything is included in the struts package. I have all struts2 libraries loaded from the "all" package. Hmm, any ideas? I have a feeling I'm missing some sort of configuration? Regards, Paul