123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
- <web-app 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"
- version="2.5"
- >
- <display-name>Apache Atlas</display-name>
- <description>Metadata Management and Data Governance Platform over Hadoop</description>
- <servlet>
- <servlet-name>jersey-servlet</servlet-name>
- <servlet-class>
- com.sun.jersey.spi.spring.container.servlet.SpringServlet
- </servlet-class>
- <init-param>
- <param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
- <param-value>true</param-value>
- </init-param>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet>
- <servlet-name>LoginServlet</servlet-name>
- <servlet-class>org.apache.atlas.web.servlets.AtlasLoginServlet</servlet-class>
- </servlet>
- <servlet-mapping>
- <servlet-name>LoginServlet</servlet-name>
- <url-pattern>/login.jsp</url-pattern>
- </servlet-mapping>
- <servlet>
- <servlet-name>ErrorServlet</servlet-name>
- <servlet-class>org.apache.atlas.web.servlets.AtlasErrorServlet</servlet-class>
- </servlet>
- <servlet-mapping>
- <servlet-name>ErrorServlet</servlet-name>
- <url-pattern>/error.jsp</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>jersey-servlet</servlet-name>
- <url-pattern>/api/atlas/*</url-pattern>
- </servlet-mapping>
- <filter>
- <filter-name>springSecurityFilterChain</filter-name>
- <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
- </filter>
- <filter-mapping>
- <filter-name>springSecurityFilterChain</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
- <filter>
- <filter-name>AuditFilter</filter-name>
- <filter-class>org.apache.atlas.web.filters.AuditFilter</filter-class>
- </filter>
- <filter-mapping>
- <filter-name>AuditFilter</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
- <filter>
- <filter-name>HeaderFilter</filter-name>
- <filter-class>org.apache.atlas.web.filters.AtlasHeaderFilter</filter-class>
- </filter>
- <filter-mapping>
- <filter-name>HeaderFilter</filter-name>
- <url-pattern>/api/atlas/admin/metrics</url-pattern>
- </filter-mapping>
- <filter-mapping>
- <filter-name>HeaderFilter</filter-name>
- <url-pattern>/api/atlas/admin/status</url-pattern>
- </filter-mapping>
- <listener>
- <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
- </listener>
- <listener>
- <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
- </listener>
- <listener>
- <listener-class>org.apache.atlas.web.setup.KerberosAwareListener</listener-class>
- </listener>
- <session-config>
- <session-timeout>60</session-timeout>
- <tracking-mode>COOKIE</tracking-mode>
- <cookie-config>
- <name>ATLASSESSIONID</name>
- <http-only>true</http-only>
- </cookie-config>
- </session-config>
- <error-page>
- <exception-type>java.lang.Throwable</exception-type>
- <location>/error.jsp</location>
- </error-page>
- <error-page>
- <error-code>404</error-code>
- <location>/error.jsp</location>
- </error-page>
- <error-page>
- <error-code>500</error-code>
- <location>/error.jsp</location>
- </error-page>
- </web-app>
|