Here is my web.xml
[code]<?xml version="1.0" encoding="UTF-8"?>
<web-app 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";>

  <distributable/>

  <context-param>
    <description>The Application Scope Name used in the Preference 
System</description>
    <param-name>abc.application</param-name>
    <param-value>member</param-value>
  </context-param>
  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath*:applicationContext*.xml</param-value>
  </context-param>
  <context-param>
    <param-name>definitions-config</param-name>
    <param-value>/WEB-INF/classes/tiles.xml</param-value>
  </context-param>

  <listener>
    
<listener-class>com.abc.portal.controller.init.ContextInitializerListener</listener-class>
  </listener>

  <listener>
    
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <listener>
    
<listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
  </listener>
  <listener>
    
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
  </listener>
  <listener>
    
<listener-class>info.magnolia.cms.servlets.MgnlServletContextListener</listener-class>
  </listener>
  
  <filter>
    <filter-name>mobile-redirect</filter-name>
    
<filter-class>com.abc.portal.controller.init.MobileRedirectFilter</filter-class>
  </filter>
  
  <filter>
    <filter-name>redirect</filter-name>
    <filter-class>com.abc.portal.controller.init.RedirectFilter</filter-class>
  </filter>
  <filter>
    <filter-name>https</filter-name>
    <filter-class>com.abc.portal.controller.auth.HTTPSFilter</filter-class>
    <init-param>
      <param-name>excluded-uri-csv</param-name>
      <param-value>/captcha/sound.wav</param-value>
    </init-param>
  </filter>
  <filter>
    <filter-name>user</filter-name>
    <filter-class>com.abc.portal.controller.auth.UserFilter</filter-class>
  </filter>
  <filter>
    <filter-name>struts2</filter-name>
    
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  <filter>
    <filter-name>struts2-404</filter-name>
    
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  <filter>
    <filter-name>magnoliaFilterChain</filter-name>
    <filter-class>info.magnolia.cms.filters.MgnlMainFilter</filter-class>
  </filter>

  <filter-mapping>
    <filter-name>magnoliaFilterChain</filter-name>
    <url-pattern>/.magnolia/activation</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    <dispatcher>ERROR</dispatcher>
  </filter-mapping>
  
  <filter-mapping>
    <filter-name>mobile-redirect</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  
  <filter-mapping>
    <filter-name>redirect</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>https</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>user</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>magnoliaFilterChain</filter-name>
    <url-pattern>/.magnolia/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    <dispatcher>ERROR</dispatcher>
  </filter-mapping>
  <filter-mapping>
    <filter-name>magnoliaFilterChain</filter-name>
    <url-pattern>/.resources/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    <dispatcher>ERROR</dispatcher>
  </filter-mapping>

  <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>magnoliaFilterChain</filter-name>
    <url-pattern>/cms/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    <dispatcher>ERROR</dispatcher>
  </filter-mapping>
  <filter-mapping>
    <filter-name>magnoliaFilterChain</filter-name>
    <url-pattern>/scms/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    <dispatcher>ERROR</dispatcher>
  </filter-mapping>
  <filter-mapping>
    <filter-name>struts2-404</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>ERROR</dispatcher>
  </filter-mapping>

  <session-config>
    <session-timeout>30</session-timeout>
  </session-config>

  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
  
  <error-page>
    <error-code>500</error-code>
    <location>/system-unavailable.html</location>
  </error-page>
  
  <error-page>
    <error-code>404</error-code>
    <location>/page-not-found.html</location>
  </error-page>
  <error-page>
    <error-code>403</error-code>
    <location>/page-not-found.html</location>
  </error-page>

</web-app>[/code]

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=c46a2332-dab2-490b-941c-ca2376163185


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

Reply via email to