Created
November 27, 2014 11:45
-
-
Save Dkyc/7b11fb662f387b06ad6e to your computer and use it in GitHub Desktop.
Example web.xml for JSF and Apache Shiro
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!-- | |
Pasta Yazılımı | |
Copyright © Dkyc.net | |
--> | |
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns="http://xmlns.jcp.org/xml/ns/javaee" | |
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" | |
version="3.1"> | |
<display-name>Pasta Admin Application</display-name> | |
<context-param> | |
<param-name>javax.faces.PROJECT_STAGE</param-name> | |
<param-value>Production</param-value> | |
</context-param> | |
<context-param> | |
<param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name> | |
<param-value>true</param-value> | |
</context-param> | |
<listener> | |
<listener-class>org.apache.shiro.web.env.EnvironmentLoaderListener</listener-class> | |
</listener> | |
<filter> | |
<filter-name>shiroFilter</filter-name> | |
<filter-class>org.apache.shiro.web.servlet.ShiroFilter</filter-class> | |
</filter> | |
<filter-mapping> | |
<filter-name>shiroFilter</filter-name> | |
<url-pattern>/*</url-pattern> | |
<dispatcher>REQUEST</dispatcher> | |
<dispatcher>FORWARD</dispatcher> | |
<dispatcher>INCLUDE</dispatcher> | |
<dispatcher>ERROR</dispatcher> | |
</filter-mapping> | |
<servlet> | |
<servlet-name>Faces Servlet</servlet-name> | |
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class> | |
<load-on-startup>1</load-on-startup> | |
</servlet> | |
<servlet-mapping> | |
<servlet-name>Faces Servlet</servlet-name> | |
<url-pattern>*.html</url-pattern> | |
</servlet-mapping> | |
<welcome-file-list> | |
<welcome-file>index.html</welcome-file> | |
</welcome-file-list> | |
<security-constraint> | |
<display-name>Restrict direct access to XHTML files</display-name> | |
<web-resource-collection> | |
<web-resource-name>XHTML files</web-resource-name> | |
<url-pattern>*.xhtml</url-pattern> | |
</web-resource-collection> | |
<auth-constraint /> | |
</security-constraint> | |
<mime-mapping> | |
<extension>jsp</extension> | |
<mime-type>text/html</mime-type> | |
</mime-mapping> | |
<error-page> | |
<error-code>404</error-code> | |
<location>/404.html</location> | |
</error-page> | |
</web-app> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment