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

Reply via email to