Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Struts 2 »

[S2] Sitemesh - FreeMarker configuration?

Paul Saumets | Merge

2007-03-01

Replies:

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
©2008 junlu.com - Jax Systems, LLC, U.S.A.