Hello dear user.
I have to do tempalte within magnolia using freemarker and struts.

struts and magnolia works fine each other seperatly. Hence I can see my website 
with out magnolia and I can log into magnolia as well.

My problem is when I create a tempalte (/template/foo.ftl) in the magnolia 
config tree : I can't preview a page linked to this template bcause my 
freemarker template contains some struts tag.

The following error occurs :
ConfigurationException: The Struts dispatcher cannot be found.

Thank you to tell me if you may have any idea about this issue.



Here is the web.xml

<listener>

<listener-class>info.magnolia.cms.servlets.MgnlServletContextListener</listener-class>

</listener>

<filter>

<display-name>Magnolia global filters</display-name>

<filter-name>magnoliaFilterChain</filter-name>

<filter-class>info.magnolia.cms.filters.MgnlMainFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>magnoliaFilterChain</filter-name>

<url-pattern>/*</url-pattern>

<dispatcher>REQUEST</dispatcher>

<dispatcher>FORWARD</dispatcher>

<dispatcher>ERROR</dispatcher>

</filter-mapping>

<servlet>

<servlet-name>action</servlet-name>

<servlet-class>org.apache.struts2.dispatcher.ng.servlet.StrutsServlet</servlet-class>

<load-on-startup>0</load-on-startup>

</servlet>

<filter>

<filter-name>struts2-prepare</filter-name>

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class>

</filter>

<filter>

<filter-name>struts2-execute</filter-name>

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2-prepare</filter-name>

<url-pattern>*.action</url-pattern>

<dispatcher>REQUEST</dispatcher>

<dispatcher>INCLUDE</dispatcher>

<dispatcher>FORWARD</dispatcher>

<dispatcher>ERROR</dispatcher>

</filter-mapping>

<filter-mapping>

<filter-name>struts2-prepare</filter-name>

<url-pattern>*.html</url-pattern>

<dispatcher>REQUEST</dispatcher>

<dispatcher>INCLUDE</dispatcher>

<dispatcher>FORWARD</dispatcher>

<dispatcher>ERROR</dispatcher>

</filter-mapping>

<filter-mapping>

<filter-name>struts2-execute</filter-name>

<url-pattern>*.action</url-pattern>

<dispatcher>REQUEST</dispatcher>

<dispatcher>INCLUDE</dispatcher>

<dispatcher>FORWARD</dispatcher>

<dispatcher>ERROR</dispatcher>

</filter-mapping>

<filter-mapping>

<filter-name>struts2-execute</filter-name>

<url-pattern>*.html</url-pattern>

<dispatcher>REQUEST</dispatcher>

<dispatcher>INCLUDE</dispatcher>

<dispatcher>FORWARD</dispatcher>

<dispatcher>ERROR</dispatcher>

</filter-mapping>

<listener>

<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

</listener>

<servlet>

<servlet-name>JspSupportServlet</servlet-name>

<servlet-class>org.apache.struts2.views.JspSupportServlet

</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet>

<welcome-file-list>

<welcome-file>index.html</welcome-file>

</welcome-file-list>
</PRE><p style="font-family:arial;color:grey" style="font-size:13px">This 
message contains information that may be privileged or confidential and is the 
property of the Capgemini Group. It is intended only for the person to whom it 
is addressed. If you are not the intended recipient, you are not authorized to 
read, print, retain, copy, disseminate, distribute, or use this message or any 
part thereof. If you receive this message in error, please notify the sender 
immediately and delete all copies of this message.</p><PRE>

----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to