Repository: oozie Updated Branches: refs/heads/branch-4.1 0a7b403a2 -> f9b5d9a1c
OOZIE-1925 upgrade tomcat to 6.0.41 (rkanter via shwethags) Project: http://git-wip-us.apache.org/repos/asf/oozie/repo Commit: http://git-wip-us.apache.org/repos/asf/oozie/commit/796f523d Tree: http://git-wip-us.apache.org/repos/asf/oozie/tree/796f523d Diff: http://git-wip-us.apache.org/repos/asf/oozie/diff/796f523d Branch: refs/heads/branch-4.1 Commit: 796f523d6e0baed5a1ba77699503725fc0bed66b Parents: 0a7b403 Author: Robert Kanter <[email protected]> Authored: Fri Aug 1 13:47:48 2014 -0700 Committer: Robert Kanter <[email protected]> Committed: Fri Aug 1 13:47:48 2014 -0700 ---------------------------------------------------------------------- distro/src/main/tomcat/ssl-web.xml | 232 +++++++++++++++++++- pom.xml | 2 +- release-log.txt | 1 + webapp/src/main/webapp/WEB-INF/web-common.xml | 242 --------------------- webapp/src/main/webapp/WEB-INF/web.xml | 232 +++++++++++++++++++- 5 files changed, 462 insertions(+), 247 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/oozie/blob/796f523d/distro/src/main/tomcat/ssl-web.xml ---------------------------------------------------------------------- diff --git a/distro/src/main/tomcat/ssl-web.xml b/distro/src/main/tomcat/ssl-web.xml index 1d393e2..7981fb0 100644 --- a/distro/src/main/tomcat/ssl-web.xml +++ b/distro/src/main/tomcat/ssl-web.xml @@ -22,8 +22,236 @@ <web-app> - <!-- The servlets are defined in web-common.xml --> - &web-common; + <!-- + ======================================================================== + IMPORTANT: ANY CHANGES TO THE SERVLETS, SERVLET MAPPINGS, LISTENERS, ETC + MUST BE REFLECTED IN webapp/src/main/webapp/WEB-INF/web.xml + AS WELL. + ======================================================================== + --> + + <display-name>OOZIE</display-name> + + <!-- Listeners --> + <listener> + <listener-class>org.apache.oozie.servlet.ServicesLoader</listener-class> + </listener> + + <!-- Servlets --> + <servlet> + <servlet-name>versions</servlet-name> + <display-name>WS API for Workflow Instances</display-name> + <servlet-class>org.apache.oozie.servlet.VersionServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v0admin</servlet-name> + <display-name>Oozie admin</display-name> + <servlet-class>org.apache.oozie.servlet.V0AdminServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v1admin</servlet-name> + <display-name>Oozie admin</display-name> + <servlet-class>org.apache.oozie.servlet.V1AdminServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v2admin</servlet-name> + <display-name>Oozie admin</display-name> + <servlet-class>org.apache.oozie.servlet.V2AdminServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>callback</servlet-name> + <display-name>Callback Notification</display-name> + <servlet-class>org.apache.oozie.servlet.CallbackServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v0jobs</servlet-name> + <display-name>WS API for Workflow Jobs</display-name> + <servlet-class>org.apache.oozie.servlet.V0JobsServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v1jobs</servlet-name> + <display-name>WS API for Workflow Jobs</display-name> + <servlet-class>org.apache.oozie.servlet.V1JobsServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v0job</servlet-name> + <display-name>WS API for a specific Workflow Job</display-name> + <servlet-class>org.apache.oozie.servlet.V0JobServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v1job</servlet-name> + <display-name>WS API for a specific Workflow Job</display-name> + <servlet-class>org.apache.oozie.servlet.V1JobServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v2job</servlet-name> + <display-name>WS API for a specific Workflow Job</display-name> + <servlet-class>org.apache.oozie.servlet.V2JobServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>sla-event</servlet-name> + <display-name>WS API for specific SLA Events</display-name> + <servlet-class>org.apache.oozie.servlet.SLAServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v2sla</servlet-name> + <display-name>WS API for specific SLA Events</display-name> + <servlet-class>org.apache.oozie.servlet.V2SLAServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <!-- servlet-mapping --> + <servlet-mapping> + <servlet-name>versions</servlet-name> + <url-pattern>/versions</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v0admin</servlet-name> + <url-pattern>/v0/admin/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v1admin</servlet-name> + <url-pattern>/v1/admin/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v2admin</servlet-name> + <url-pattern>/v2/admin/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>callback</servlet-name> + <url-pattern>/callback/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v0jobs</servlet-name> + <url-pattern>/v0/jobs</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v1jobs</servlet-name> + <url-pattern>/v1/jobs</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v1jobs</servlet-name> + <url-pattern>/v2/jobs</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v0job</servlet-name> + <url-pattern>/v0/job/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v1job</servlet-name> + <url-pattern>/v1/job/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v2job</servlet-name> + <url-pattern>/v2/job/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>sla-event</servlet-name> + <url-pattern>/v1/sla/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v2sla</servlet-name> + <url-pattern>/v2/sla/*</url-pattern> + </servlet-mapping> + + <!-- welcome-file --> + <welcome-file-list> + <welcome-file>index.jsp</welcome-file> + </welcome-file-list> + + <filter> + <filter-name>hostnameFilter</filter-name> + <filter-class>org.apache.oozie.servlet.HostnameFilter</filter-class> + </filter> + + <filter> + <filter-name>authenticationfilter</filter-name> + <filter-class>org.apache.oozie.servlet.AuthFilter</filter-class> + </filter> + + <filter-mapping> + <filter-name>hostnameFilter</filter-name> + <url-pattern>*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/versions/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/v0/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/v1/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/v2/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/index.jsp</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/admin/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>*.js</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/ext-2.2/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/docs/*</url-pattern> + </filter-mapping> <!-- Require SSL (HTTPS) for everything except callbacks --> <security-constraint> http://git-wip-us.apache.org/repos/asf/oozie/blob/796f523d/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 5bd4f0a..1df70ca 100644 --- a/pom.xml +++ b/pom.xml @@ -94,7 +94,7 @@ <distcp.version>${hadooplib.version}</distcp.version> <!-- Tomcat version --> - <tomcat.version>6.0.37</tomcat.version> + <tomcat.version>6.0.41</tomcat.version> <openjpa.version>2.2.2</openjpa.version> <xerces.version>2.10.0</xerces.version> http://git-wip-us.apache.org/repos/asf/oozie/blob/796f523d/release-log.txt ---------------------------------------------------------------------- diff --git a/release-log.txt b/release-log.txt index fdce330..de48460 100644 --- a/release-log.txt +++ b/release-log.txt @@ -1,5 +1,6 @@ -- Oozie 4.1.0 release (trunk - unreleased) +OOZIE-1925 upgrade tomcat to 6.0.41 (rkanter via shwethags) OOZIE-1811 Current test failures in trunk (mona) OOZIE_1930 oozie coordinator "-info desc" returns earliest instead of latest actions when specifying "len" after oozie-1532 (bzhang) OOZIE-1944 Recursive variable resolution broken when same parameter name in config-default and action conf (mona) http://git-wip-us.apache.org/repos/asf/oozie/blob/796f523d/webapp/src/main/webapp/WEB-INF/web-common.xml ---------------------------------------------------------------------- diff --git a/webapp/src/main/webapp/WEB-INF/web-common.xml b/webapp/src/main/webapp/WEB-INF/web-common.xml deleted file mode 100644 index 4353cb7..0000000 --- a/webapp/src/main/webapp/WEB-INF/web-common.xml +++ /dev/null @@ -1,242 +0,0 @@ -<?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. ---> - - <display-name>OOZIE</display-name> - - <!-- Listeners --> - <listener> - <listener-class>org.apache.oozie.servlet.ServicesLoader</listener-class> - </listener> - - <!-- Servlets --> - <servlet> - <servlet-name>versions</servlet-name> - <display-name>WS API for Workflow Instances</display-name> - <servlet-class>org.apache.oozie.servlet.VersionServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <servlet> - <servlet-name>v0admin</servlet-name> - <display-name>Oozie admin</display-name> - <servlet-class>org.apache.oozie.servlet.V0AdminServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <servlet> - <servlet-name>v1admin</servlet-name> - <display-name>Oozie admin</display-name> - <servlet-class>org.apache.oozie.servlet.V1AdminServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <servlet> - <servlet-name>v2admin</servlet-name> - <display-name>Oozie admin</display-name> - <servlet-class>org.apache.oozie.servlet.V2AdminServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <servlet> - <servlet-name>callback</servlet-name> - <display-name>Callback Notification</display-name> - <servlet-class>org.apache.oozie.servlet.CallbackServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <servlet> - <servlet-name>v0jobs</servlet-name> - <display-name>WS API for Workflow Jobs</display-name> - <servlet-class>org.apache.oozie.servlet.V0JobsServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <servlet> - <servlet-name>v1jobs</servlet-name> - <display-name>WS API for Workflow Jobs</display-name> - <servlet-class>org.apache.oozie.servlet.V1JobsServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <servlet> - <servlet-name>v0job</servlet-name> - <display-name>WS API for a specific Workflow Job</display-name> - <servlet-class>org.apache.oozie.servlet.V0JobServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <servlet> - <servlet-name>v1job</servlet-name> - <display-name>WS API for a specific Workflow Job</display-name> - <servlet-class>org.apache.oozie.servlet.V1JobServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <servlet> - <servlet-name>v2job</servlet-name> - <display-name>WS API for a specific Workflow Job</display-name> - <servlet-class>org.apache.oozie.servlet.V2JobServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <servlet> - <servlet-name>sla-event</servlet-name> - <display-name>WS API for specific SLA Events</display-name> - <servlet-class>org.apache.oozie.servlet.SLAServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <servlet> - <servlet-name>v2sla</servlet-name> - <display-name>WS API for specific SLA Events</display-name> - <servlet-class>org.apache.oozie.servlet.V2SLAServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> - - <!-- servlet-mapping --> - <servlet-mapping> - <servlet-name>versions</servlet-name> - <url-pattern>/versions</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>v0admin</servlet-name> - <url-pattern>/v0/admin/*</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>v1admin</servlet-name> - <url-pattern>/v1/admin/*</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>v2admin</servlet-name> - <url-pattern>/v2/admin/*</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>callback</servlet-name> - <url-pattern>/callback/*</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>v0jobs</servlet-name> - <url-pattern>/v0/jobs</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>v1jobs</servlet-name> - <url-pattern>/v1/jobs</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>v1jobs</servlet-name> - <url-pattern>/v2/jobs</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>v0job</servlet-name> - <url-pattern>/v0/job/*</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>v1job</servlet-name> - <url-pattern>/v1/job/*</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>v2job</servlet-name> - <url-pattern>/v2/job/*</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>sla-event</servlet-name> - <url-pattern>/v1/sla/*</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>v2sla</servlet-name> - <url-pattern>/v2/sla/*</url-pattern> - </servlet-mapping> - - <!-- welcome-file --> - <welcome-file-list> - <welcome-file>index.jsp</welcome-file> - </welcome-file-list> - - <filter> - <filter-name>hostnameFilter</filter-name> - <filter-class>org.apache.oozie.servlet.HostnameFilter</filter-class> - </filter> - - <filter> - <filter-name>authenticationfilter</filter-name> - <filter-class>org.apache.oozie.servlet.AuthFilter</filter-class> - </filter> - - <filter-mapping> - <filter-name>hostnameFilter</filter-name> - <url-pattern>*</url-pattern> - </filter-mapping> - - <filter-mapping> - <filter-name>authenticationfilter</filter-name> - <url-pattern>/versions/*</url-pattern> - </filter-mapping> - - <filter-mapping> - <filter-name>authenticationfilter</filter-name> - <url-pattern>/v0/*</url-pattern> - </filter-mapping> - - <filter-mapping> - <filter-name>authenticationfilter</filter-name> - <url-pattern>/v1/*</url-pattern> - </filter-mapping> - - <filter-mapping> - <filter-name>authenticationfilter</filter-name> - <url-pattern>/v2/*</url-pattern> - </filter-mapping> - - <filter-mapping> - <filter-name>authenticationfilter</filter-name> - <url-pattern>/index.jsp</url-pattern> - </filter-mapping> - - <filter-mapping> - <filter-name>authenticationfilter</filter-name> - <url-pattern>/admin/*</url-pattern> - </filter-mapping> - - <filter-mapping> - <filter-name>authenticationfilter</filter-name> - <url-pattern>*.js</url-pattern> - </filter-mapping> - - <filter-mapping> - <filter-name>authenticationfilter</filter-name> - <url-pattern>/ext-2.2/*</url-pattern> - </filter-mapping> - - <filter-mapping> - <filter-name>authenticationfilter</filter-name> - <url-pattern>/docs/*</url-pattern> - </filter-mapping> - http://git-wip-us.apache.org/repos/asf/oozie/blob/796f523d/webapp/src/main/webapp/WEB-INF/web.xml ---------------------------------------------------------------------- diff --git a/webapp/src/main/webapp/WEB-INF/web.xml b/webapp/src/main/webapp/WEB-INF/web.xml index 61a6404..416a396 100644 --- a/webapp/src/main/webapp/WEB-INF/web.xml +++ b/webapp/src/main/webapp/WEB-INF/web.xml @@ -22,7 +22,235 @@ <web-app> - <!-- The servlets are defined in web-common.xml --> - &web-common; + <!-- + ======================================================================== + IMPORTANT: ANY CHANGES TO THE SERVLETS, SERVLET MAPPINGS, LISTENERS, ETC + MUST BE REFLECTED IN distro/src/main/tomcat/ssl-web.xml + AS WELL. + ======================================================================== + --> + + <display-name>OOZIE</display-name> + + <!-- Listeners --> + <listener> + <listener-class>org.apache.oozie.servlet.ServicesLoader</listener-class> + </listener> + + <!-- Servlets --> + <servlet> + <servlet-name>versions</servlet-name> + <display-name>WS API for Workflow Instances</display-name> + <servlet-class>org.apache.oozie.servlet.VersionServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v0admin</servlet-name> + <display-name>Oozie admin</display-name> + <servlet-class>org.apache.oozie.servlet.V0AdminServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v1admin</servlet-name> + <display-name>Oozie admin</display-name> + <servlet-class>org.apache.oozie.servlet.V1AdminServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v2admin</servlet-name> + <display-name>Oozie admin</display-name> + <servlet-class>org.apache.oozie.servlet.V2AdminServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>callback</servlet-name> + <display-name>Callback Notification</display-name> + <servlet-class>org.apache.oozie.servlet.CallbackServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v0jobs</servlet-name> + <display-name>WS API for Workflow Jobs</display-name> + <servlet-class>org.apache.oozie.servlet.V0JobsServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v1jobs</servlet-name> + <display-name>WS API for Workflow Jobs</display-name> + <servlet-class>org.apache.oozie.servlet.V1JobsServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v0job</servlet-name> + <display-name>WS API for a specific Workflow Job</display-name> + <servlet-class>org.apache.oozie.servlet.V0JobServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v1job</servlet-name> + <display-name>WS API for a specific Workflow Job</display-name> + <servlet-class>org.apache.oozie.servlet.V1JobServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v2job</servlet-name> + <display-name>WS API for a specific Workflow Job</display-name> + <servlet-class>org.apache.oozie.servlet.V2JobServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>sla-event</servlet-name> + <display-name>WS API for specific SLA Events</display-name> + <servlet-class>org.apache.oozie.servlet.SLAServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet> + <servlet-name>v2sla</servlet-name> + <display-name>WS API for specific SLA Events</display-name> + <servlet-class>org.apache.oozie.servlet.V2SLAServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> + + <!-- servlet-mapping --> + <servlet-mapping> + <servlet-name>versions</servlet-name> + <url-pattern>/versions</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v0admin</servlet-name> + <url-pattern>/v0/admin/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v1admin</servlet-name> + <url-pattern>/v1/admin/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v2admin</servlet-name> + <url-pattern>/v2/admin/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>callback</servlet-name> + <url-pattern>/callback/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v0jobs</servlet-name> + <url-pattern>/v0/jobs</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v1jobs</servlet-name> + <url-pattern>/v1/jobs</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v1jobs</servlet-name> + <url-pattern>/v2/jobs</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v0job</servlet-name> + <url-pattern>/v0/job/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v1job</servlet-name> + <url-pattern>/v1/job/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v2job</servlet-name> + <url-pattern>/v2/job/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>sla-event</servlet-name> + <url-pattern>/v1/sla/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>v2sla</servlet-name> + <url-pattern>/v2/sla/*</url-pattern> + </servlet-mapping> + + <!-- welcome-file --> + <welcome-file-list> + <welcome-file>index.jsp</welcome-file> + </welcome-file-list> + + <filter> + <filter-name>hostnameFilter</filter-name> + <filter-class>org.apache.oozie.servlet.HostnameFilter</filter-class> + </filter> + + <filter> + <filter-name>authenticationfilter</filter-name> + <filter-class>org.apache.oozie.servlet.AuthFilter</filter-class> + </filter> + + <filter-mapping> + <filter-name>hostnameFilter</filter-name> + <url-pattern>*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/versions/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/v0/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/v1/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/v2/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/index.jsp</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/admin/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>*.js</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/ext-2.2/*</url-pattern> + </filter-mapping> + + <filter-mapping> + <filter-name>authenticationfilter</filter-name> + <url-pattern>/docs/*</url-pattern> + </filter-mapping> </web-app>
