<?xml version="1.0" encoding="UTF-8"?> 

<web-app version="2.5"   
    xmlns="http://java.sun.com/xml/ns/javaee"   
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
     

  <filter>  
  <filter-name>struts2</filter-name>  
   <filter-class>  
    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter  
   </filter-class>  
  </filter> 
   
  <filter-mapping>  
   <filter-name>struts2</filter-name>  
    <url-pattern>/*</url-pattern>  
  </filter-mapping>  
  
  
  
  <filter>  
  <filter-name>NoCache</filter-name>  
   <filter-class>  
    com.shreeml.filter.NoCacheFilter
   </filter-class>  
  </filter> 
   
  <filter-mapping>  
   <filter-name>NoCache</filter-name>  
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>  
  </filter-mapping> 
  
  <welcome-file-list>
		<welcome-file>login.jsp</welcome-file>
	</welcome-file-list>
	<!-- Restricts access to pure JSP files - access available only via Struts action -->
     <listener>  
  <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>  
  </listener>  
  

  <session-config>
		<session-timeout>60</session-timeout>
	</session-config>
    <error-page>
    <error-code>404</error-code>
    <location>/erppages/error404.jsp</location>    
</error-page>
<!-- 
 <error-page>
    <error-code>500</error-code>
    <location>/erppages/error500.jsp</location>    
</error-page> 

 -->
  <security-constraint>
  <display-name>No Direct Access to JSP</display-name>
  <web-resource-collection>
  <web-resource-name>No-JSP</web-resource-name>
  <url-pattern>*.jsp</url-pattern>
  </web-resource-collection>
  </security-constraint>
  <security-role>
    <description>Don't assign users to this role</description>
    <role-name>no-users</role-name>
</security-role>


   </web-app>