You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oozie.apache.org by pb...@apache.org on 2016/12/13 13:20:16 UTC
[45/48] oozie git commit: OOZIE-2741 Remove Tomcat (asasvari via
rkanter)
OOZIE-2741 Remove Tomcat (asasvari via rkanter)
Project: http://git-wip-us.apache.org/repos/asf/oozie/repo
Commit: http://git-wip-us.apache.org/repos/asf/oozie/commit/5f53676b
Tree: http://git-wip-us.apache.org/repos/asf/oozie/tree/5f53676b
Diff: http://git-wip-us.apache.org/repos/asf/oozie/diff/5f53676b
Branch: refs/heads/oya
Commit: 5f53676bb544e98dacba112acbdbde8caca3e8bc
Parents: 62c060c
Author: Robert Kanter <rk...@cloudera.com>
Authored: Tue Dec 6 14:01:29 2016 -0800
Committer: Robert Kanter <rk...@cloudera.com>
Committed: Tue Dec 6 14:01:29 2016 -0800
----------------------------------------------------------------------
core/src/main/conf/oozie-env.sh | 5 +-
core/src/main/resources/oozie-default.xml | 2 +-
distro/pom.xml | 57 +---
distro/src/main/bin/oozie-setup.sh | 147 +--------
distro/src/main/bin/oozie-sys.sh | 27 --
distro/src/main/bin/oozie-tomcat-server.sh | 89 ------
distro/src/main/bin/oozied.sh | 21 +-
distro/src/main/tomcat/ROOT/WEB-INF/web.xml | 25 --
distro/src/main/tomcat/ROOT/favicon.ico | Bin 1150 -> 0 bytes
distro/src/main/tomcat/ROOT/index.html | 25 --
distro/src/main/tomcat/logging.properties | 64 ----
distro/src/main/tomcat/server.xml | 150 ----------
distro/src/main/tomcat/ssl-server.xml | 152 ----------
distro/src/main/tomcat/ssl-web.xml | 295 -------------------
pom.xml | 8 -
release-log.txt | 1 +
.../org/apache/oozie/server/JspHandler.java | 3 -
src/main/assemblies/distro-jetty.xml | 155 ----------
src/main/assemblies/distro-tomcat.xml | 153 ----------
src/main/assemblies/distro.xml | 155 ++++++++++
20 files changed, 164 insertions(+), 1370 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/core/src/main/conf/oozie-env.sh
----------------------------------------------------------------------
diff --git a/core/src/main/conf/oozie-env.sh b/core/src/main/conf/oozie-env.sh
index bc8c601..033c87b 100644
--- a/core/src/main/conf/oozie-env.sh
+++ b/core/src/main/conf/oozie-env.sh
@@ -19,12 +19,9 @@
# Set Oozie specific environment variables here.
-# Settings for the Embedded Tomcat that runs Oozie
+# Settings for the Embedded Jetty that runs Oozie
# Java System properties for Oozie should be specified in this variable
#
-if [ "${OOZIE_USE_TOMCAT}" = "1" ]; then
- export CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"
-fi
# Oozie configuration file to load from Oozie configuration directory
#
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/core/src/main/resources/oozie-default.xml
----------------------------------------------------------------------
diff --git a/core/src/main/resources/oozie-default.xml b/core/src/main/resources/oozie-default.xml
index 8565643..2d7650a 100644
--- a/core/src/main/resources/oozie-default.xml
+++ b/core/src/main/resources/oozie-default.xml
@@ -2604,7 +2604,7 @@ will be the requeue interval for the actions which are waiting for a long time w
<name>oozie.server.threadpool.max.threads</name>
<value>150</value>
<description>
- Controls the threadpool size for the Oozie Server (both Jetty and Tomcat)
+ Controls the threadpool size for the Oozie Server (if using embbedded Jetty)
</description>
</property>
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/distro/pom.xml
----------------------------------------------------------------------
diff --git a/distro/pom.xml b/distro/pom.xml
index ce5319f..740aff0 100644
--- a/distro/pom.xml
+++ b/distro/pom.xml
@@ -31,10 +31,6 @@
<name>Apache Oozie Distro</name>
<packaging>jar</packaging>
- <properties>
- <distro.descriptor>../src/main/assemblies/distro-jetty.xml</distro.descriptor>
- </properties>
-
<dependencies>
<dependency>
<groupId>org.apache.oozie</groupId>
@@ -77,7 +73,7 @@
<configuration>
<finalName>oozie-${project.version}</finalName>
<descriptors>
- <descriptor>${distro.descriptor}</descriptor>
+ <descriptor>../src/main/assemblies/distro.xml</descriptor>
</descriptors>
</configuration>
</plugin>
@@ -108,56 +104,5 @@
</dependency>
</dependencies>
</profile>
-
- <profile>
- <id>tomcat</id>
- <properties>
- <distro.descriptor>../src/main/assemblies/distro-tomcat.xml</distro.descriptor>
- </properties>
- <build>
- <plugins>
- <!-- Downloading Tomcat TAR.GZ, using downloads/ dir to avoid downloading over an over -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-antrun-plugin</artifactId>
- <version>1.6</version>
- <executions>
- <execution>
- <configuration>
- <target>
- <mkdir dir="downloads"/>
- <get src="http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz"
- dest="downloads/tomcat-${tomcat.version}.tar.gz" verbose="true" skipexisting="true"/>
- <delete dir="target/tomcat"/>
- <mkdir dir="target/tomcat"/>
- <gunzip src="downloads/tomcat-${tomcat.version}.tar.gz"
- dest="target/tomcat/tomcat-${tomcat.version}.tar"/>
- <untar src="target/tomcat/tomcat-${tomcat.version}.tar" dest="target/tomcat"/>
- <move file="target/tomcat/apache-tomcat-${tomcat.version}" tofile="target/tomcat/oozie-server"/>
- <delete dir="target/tomcat/oozie-server/webapps"/>
- <mkdir dir="target/tomcat/oozie-server/webapps"/>
- <delete file="target/tomcat/oozie-server/conf/server.xml"/>
- <copy file="src/main/tomcat/server.xml" toDir="target/tomcat/oozie-server/conf"/>
- <copy file="src/main/tomcat/logging.properties"
- toDir="target/tomcat/oozie-server/conf"/>
- <mkdir dir="target/tomcat/oozie-server/conf/ssl"/>
- <copy file="src/main/tomcat/server.xml" toDir="target/tomcat/oozie-server/conf/ssl"/>
- <copy file="src/main/tomcat/ssl-server.xml" toDir="target/tomcat/oozie-server/conf/ssl"/>
- <copy file="src/main/tomcat/ssl-web.xml" toDir="target/tomcat/oozie-server/conf/ssl"/>
- <copy todir="target/tomcat/oozie-server/webapps/ROOT">
- <fileset dir="src/main/tomcat/ROOT"/>
- </copy>
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- <phase>package</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
</project>
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/distro/src/main/bin/oozie-setup.sh
----------------------------------------------------------------------
diff --git a/distro/src/main/bin/oozie-setup.sh b/distro/src/main/bin/oozie-setup.sh
index 9d6a2d0..b8d8016 100644
--- a/distro/src/main/bin/oozie-setup.sh
+++ b/distro/src/main/bin/oozie-setup.sh
@@ -125,11 +125,7 @@ additionalDir=""
extjsHome=""
jarsPath=""
prepareWar=""
-inputWar="${OOZIE_HOME}/oozie.war"
-outputWar="${CATALINA_BASE}/webapps/oozie.war"
-outputWarExpanded="${CATALINA_BASE}/webapps/oozie"
secure=""
-secureConfigsDir="${CATALINA_BASE}/conf/ssl"
while [ $# -gt 0 ]
do
@@ -143,16 +139,7 @@ do
#Create lib directory from war if lib doesn't exist
if [ ! -d "${BASEDIR}/lib" ]; then
mkdir ${BASEDIR}/lib
-
- if [ "${OOZIE_USE_TOMCAT}" = "1" ]; then
- unzip ${BASEDIR}/oozie.war WEB-INF/lib/*.jar -d ${BASEDIR}/lib > /dev/null
- mv ${BASEDIR}/lib/WEB-INF/lib/*.jar ${BASEDIR}/lib/
- rmdir ${BASEDIR}/lib/WEB-INF/lib
- rmdir ${BASEDIR}/lib/WEB-INF
- else
- cp ${JETTY_LIB_DIR}/* ${BASEDIR}/lib
- fi
-
+ cp ${JETTY_LIB_DIR}/* ${BASEDIR}/lib
fi
OOZIECPPATH=""
@@ -191,13 +178,6 @@ do
shift
done
-if [ -e "${CATALINA_PID}" -a "${OOZIE_USE_TOMCAT}" = "1" ]; then
- echo
- echo "ERROR: Stop Oozie first"
- echo
- exit -1
-fi
-
echo
@@ -274,130 +254,7 @@ prepare_jetty() {
fi
}
-prepare_tomcat() {
- if [ "${prepareWar}" == "" ]; then
- echo "no arguments given"
- printUsage
- exit -1
- else
- if [ -e "${outputWar}" ]; then
- chmod -f u+w ${outputWar}
- rm -rf ${outputWar}
- fi
- rm -rf ${outputWarExpanded}
-
- check_adding_extensions
-
- prepare
-
- checkFileExists ${inputWar}
- checkFileDoesNotExist ${outputWar}
-
- check_extjs
-
- if [ "${addJars}" = "true" ]; then
- for jarPath in ${jarsPath//:/$'\n'}
- do
- checkFileExists ${jarPath}
- done
- fi
-
- #Unpacking original war
- unzip ${inputWar} -d ${tmpWarDir} > /dev/null
- checkExec "unzipping Oozie input WAR"
-
- components=""
-
- if [ "${OOZIE_USE_TOMCAT}" == "1" ]; then
- if [ "${secure}" != "" ]; then
- #Use the SSL version of server.xml in oozie-server
- checkFileExists ${secureConfigsDir}/ssl-server.xml
- cp ${secureConfigsDir}/ssl-server.xml ${CATALINA_BASE}/conf/server.xml
- #Inject the SSL version of web.xml in oozie war
- checkFileExists ${secureConfigsDir}/ssl-web.xml
- cp ${secureConfigsDir}/ssl-web.xml ${tmpWarDir}/WEB-INF/web.xml
- echo "INFO: Using secure server.xml and secure web.xml"
- else
- #Use the regular version of server.xml in oozie-server
- checkFileExists ${secureConfigsDir}/server.xml
- cp ${secureConfigsDir}/server.xml ${CATALINA_BASE}/conf/server.xml
- #No need to restore web.xml because its already in the original WAR file
- fi
- fi
-
- if [ "${addExtjs}" = "true" ]; then
- if [ ! "${components}" = "" ];then
- components="${components}, "
- fi
- components="${components}ExtJS library"
- if [ -e ${tmpWarDir}/ext-2.2 ]; then
- echo
- echo "Specified Oozie WAR '${inputWar}' already contains ExtJS library files"
- cleanup_and_exit
- fi
- #If the extjs path given is a ZIP, expand it and use it from there
- if [ -f ${extjsHome} ]; then
- unzip ${extjsHome} -d ${tmpDir} > /dev/null
- extjsHome=${tmpDir}/ext-2.2
- fi
- #Inject the library in oozie war
- cp -r ${extjsHome} ${tmpWarDir}/ext-2.2
- checkExec "copying ExtJS files into staging"
- fi
-
- if [ "${addJars}" = "true" ]; then
- if [ ! "${components}" = "" ];then
- components="${components}, "
- fi
- components="${components}JARs"
-
- for jarPath in ${jarsPath//:/$'\n'}
- do
- found=`ls ${tmpWarDir}/WEB-INF/lib/${jarPath} 2> /dev/null | wc -l`
- checkExec "looking for JAR ${jarPath} in input WAR"
- if [ ! $found = 0 ]; then
- echo
- echo "Specified Oozie WAR '${inputWar}' already contains JAR ${jarPath}"
- cleanup_and_exit
- fi
- cp ${jarPath} ${tmpWarDir}/WEB-INF/lib/
- checkExec "copying jar ${jarPath} to staging"
- done
- fi
-
- #Creating new Oozie WAR
- currentDir=`pwd`
- cd ${tmpWarDir}
- zip -r oozie.war * > /dev/null
- checkExec "creating new Oozie WAR"
- cd ${currentDir}
-
- #copying new Oozie WAR to asked location
- if [ "${OOZIE_USE_TOMCAT}" == "1" ]; then
- cp ${tmpWarDir}/oozie.war ${outputWar}
- checkExec "copying new Oozie WAR"
-
- echo
- echo "New Oozie WAR file with added '${components}' at ${outputWar}"
- echo
- fi
-
- cleanUp
-
- if [ "$?" -ne "0" ]; then
- exit -1
- fi
-
- log_ready_to_start
-
- fi
-}
-
-if [ "${OOZIE_USE_TOMCAT}" = "1" ]; then
- prepare_tomcat
-else
- prepare_jetty
-fi
+prepare_jetty
log_ready_to_start
exit 0
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/distro/src/main/bin/oozie-sys.sh
----------------------------------------------------------------------
diff --git a/distro/src/main/bin/oozie-sys.sh b/distro/src/main/bin/oozie-sys.sh
index 688aeb2..90bffba 100755
--- a/distro/src/main/bin/oozie-sys.sh
+++ b/distro/src/main/bin/oozie-sys.sh
@@ -195,13 +195,6 @@ else
print "Using OOZIE_BASE_URL: ${OOZIE_BASE_URL}"
fi
-if [ "${OOZIE_USE_TOMCAT}" = "1" -a "${CATALINA_BASE}" = "" ]; then
- export CATALINA_BASE=${OOZIE_HOME}/oozie-server
- print "Setting CATALINA_BASE: ${CATALINA_BASE}"
-else
- print "Using CATALINA_BASE: ${CATALINA_BASE}"
-fi
-
if [ "${OOZIE_HTTPS_KEYSTORE_FILE}" = "" ]; then
export OOZIE_HTTPS_KEYSTORE_FILE=${HOME}/.keystore
print "Setting OOZIE_HTTPS_KEYSTORE_FILE: ${OOZIE_HTTPS_KEYSTORE_FILE}"
@@ -223,26 +216,6 @@ else
print "Using OOZIE_INSTANCE_ID: ${OOZIE_INSTANCE_ID}"
fi
-if [ "${OOZIE_USE_TOMCAT}" = "1" ]; then
- if [ "${CATALINA_OUT}" = "" ]; then
- export CATALINA_OUT=${OOZIE_LOG}/catalina.out
- print "Setting CATALINA_OUT: ${CATALINA_OUT}"
- else
- print "Using CATALINA_OUT: ${CATALINA_OUT}"
- fi
-fi
-
-if [ "${OOZIE_USE_TOMCAT}" = "1" -a "${CATALINA_PID}" = "" ]; then
- export CATALINA_PID=${OOZIE_HOME}/oozie-server/temp/oozie.pid
- print "Setting CATALINA_PID: ${CATALINA_PID}"
-else
- print "Using CATALINA_PID: ${CATALINA_PID}"
-fi
-
-if [ "${OOZIE_USE_TOMCAT}" = "1" ]; then
- export CATALINA_OPTS="${CATALINA_OPTS} -Dderby.stream.error.file=${OOZIE_LOG}/derby.log"
-fi
-
print
setup_ooziedb() {
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/distro/src/main/bin/oozie-tomcat-server.sh
----------------------------------------------------------------------
diff --git a/distro/src/main/bin/oozie-tomcat-server.sh b/distro/src/main/bin/oozie-tomcat-server.sh
deleted file mode 100644
index 18dd0f6..0000000
--- a/distro/src/main/bin/oozie-tomcat-server.sh
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/bin/bash
-#
-# 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.
-
-CATALINA=${OOZIE_CATALINA_HOME:-${BASEDIR}/oozie-server}/bin/catalina.sh
-
-setup_catalina_opts() {
- # The Java System properties 'oozie.http.port' and 'oozie.https.port' are not
- # used by Oozie, they are used in Tomcat's server.xml configuration file
- #
- echo "Using CATALINA_OPTS: ${CATALINA_OPTS}"
-
- catalina_opts="-Doozie.home.dir=${OOZIE_HOME}";
- catalina_opts="${catalina_opts} -Doozie.config.dir=${OOZIE_CONFIG}";
- catalina_opts="${catalina_opts} -Doozie.log.dir=${OOZIE_LOG}";
- catalina_opts="${catalina_opts} -Doozie.data.dir=${OOZIE_DATA}";
- catalina_opts="${catalina_opts} -Doozie.instance.id=${OOZIE_INSTANCE_ID}"
-
- catalina_opts="${catalina_opts} -Doozie.config.file=${OOZIE_CONFIG_FILE}";
-
- catalina_opts="${catalina_opts} -Doozie.log4j.file=${OOZIE_LOG4J_FILE}";
- catalina_opts="${catalina_opts} -Doozie.log4j.reload=${OOZIE_LOG4J_RELOAD}";
-
- catalina_opts="${catalina_opts} -Doozie.http.hostname=${OOZIE_HTTP_HOSTNAME}";
- catalina_opts="${catalina_opts} -Doozie.admin.port=${OOZIE_ADMIN_PORT}";
- catalina_opts="${catalina_opts} -Doozie.http.port=${OOZIE_HTTP_PORT}";
- catalina_opts="${catalina_opts} -Doozie.https.port=${OOZIE_HTTPS_PORT}";
- catalina_opts="${catalina_opts} -Doozie.base.url=${OOZIE_BASE_URL}";
- catalina_opts="${catalina_opts} -Doozie.https.keystore.file=${OOZIE_HTTPS_KEYSTORE_FILE}";
- catalina_opts="${catalina_opts} -Doozie.https.keystore.pass=${OOZIE_HTTPS_KEYSTORE_PASS}";
-
- # add required native libraries such as compression codecs
- catalina_opts="${catalina_opts} -Djava.library.path=${JAVA_LIBRARY_PATH}";
-
- echo "Adding to CATALINA_OPTS: ${catalina_opts}"
-
- export CATALINA_OPTS="${CATALINA_OPTS} ${catalina_opts}"
-}
-
-setup_oozie() {
- if [ ! -e "${CATALINA_BASE}/webapps/oozie.war" ]; then
- echo "WARN: Oozie WAR has not been set up at '${CATALINA_BASE}/webapps', doing default set up"
- ${BASEDIR}/bin/oozie-setup.sh prepare-war
- if [ "$?" -ne "0" ]; then
- exit -1
- fi
- fi
- echo
-}
-
-tomcat_main() {
- source ${BASEDIR}/bin/oozie-sys.sh
-
- #Create webapp directory from war if lib doesn't exist
- if [ ! -d "${BASEDIR}/embedded-oozie-server/webapp" ]; then
- unzip "${BASEDIR}/oozie.war" -d "${BASEDIR}/embedded-oozie-server/webapp" > /dev/null
- fi
-
- actionCmd=$1
- case $actionCmd in
- (start|run)
- setup_catalina_opts
- setup_oozie
- setup_ooziedb
- #TODO setup default oozie sharelib
- ;;
- (stop)
- setup_catalina_opts
-
- # A bug in catalina.sh script does not use CATALINA_OPTS for stopping the server
- export JAVA_OPTS=${CATALINA_OPTS}
- ;;
- esac
- exec $CATALINA $actionCmd "$@"
-}
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/distro/src/main/bin/oozied.sh
----------------------------------------------------------------------
diff --git a/distro/src/main/bin/oozied.sh b/distro/src/main/bin/oozied.sh
index 462ba76..0b1b987 100644
--- a/distro/src/main/bin/oozied.sh
+++ b/distro/src/main/bin/oozied.sh
@@ -33,28 +33,13 @@ done
BASEDIR=`dirname ${PRG}`
BASEDIR=`cd ${BASEDIR}/..;pwd`
-if [ -e "${BASEDIR}/oozie-server" ]; then
- export OOZIE_USE_TOMCAT=1
-else
- export OOZIE_USE_TOMCAT=0
-fi
-
if [ $# -le 0 ]; then
- if [ "${OOZIE_USE_TOMCAT}" -eq "1" ]; then
- echo "Usage: oozied.sh (start|stop|run) [<catalina-args...>]"
- else
- echo "Usage: oozied.sh (start|stop|run)"
- fi
+ echo "Usage: oozied.sh (start|stop|run)"
exit 1
fi
actionCmd=$1
shift
-if [ "${OOZIE_USE_TOMCAT}" == "1" ]; then
- source ${BASEDIR}/bin/oozie-tomcat-server.sh
- tomcat_main $actionCmd
-else
- source ${BASEDIR}/bin/oozie-jetty-server.sh
- jetty_main $actionCmd
-fi
+source ${BASEDIR}/bin/oozie-jetty-server.sh
+jetty_main $actionCmd
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/distro/src/main/tomcat/ROOT/WEB-INF/web.xml
----------------------------------------------------------------------
diff --git a/distro/src/main/tomcat/ROOT/WEB-INF/web.xml b/distro/src/main/tomcat/ROOT/WEB-INF/web.xml
deleted file mode 100644
index ad01e89..0000000
--- a/distro/src/main/tomcat/ROOT/WEB-INF/web.xml
+++ /dev/null
@@ -1,25 +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.
--->
-<!DOCTYPE web-app
- PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
- "http://java.sun.com/dtd/web-app_2_3.dtd">
-
-<web-app>
- <display-name>ROOT</display-name>
-</web-app>
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/distro/src/main/tomcat/ROOT/favicon.ico
----------------------------------------------------------------------
diff --git a/distro/src/main/tomcat/ROOT/favicon.ico b/distro/src/main/tomcat/ROOT/favicon.ico
deleted file mode 100644
index 5d95710..0000000
Binary files a/distro/src/main/tomcat/ROOT/favicon.ico and /dev/null differ
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/distro/src/main/tomcat/ROOT/index.html
----------------------------------------------------------------------
diff --git a/distro/src/main/tomcat/ROOT/index.html b/distro/src/main/tomcat/ROOT/index.html
deleted file mode 100644
index 8cc891c..0000000
--- a/distro/src/main/tomcat/ROOT/index.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
- 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.
--->
-<html>
- <head>
- <meta http-equiv="refresh" content="0;url=./oozie">
- </head>
- <body>
- <a href="/oozie">Oozie Console</a>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/distro/src/main/tomcat/logging.properties
----------------------------------------------------------------------
diff --git a/distro/src/main/tomcat/logging.properties b/distro/src/main/tomcat/logging.properties
deleted file mode 100644
index 305195b..0000000
--- a/distro/src/main/tomcat/logging.properties
+++ /dev/null
@@ -1,64 +0,0 @@
-# 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.
-
-handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
-
-.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
-
-############################################################
-# Handler specific properties.
-# Describes specific configuration info for Handlers.
-############################################################
-
-1catalina.org.apache.juli.FileHandler.level = FINE
-1catalina.org.apache.juli.FileHandler.directory = ${oozie.log.dir}
-1catalina.org.apache.juli.FileHandler.prefix = catalina.
-
-2localhost.org.apache.juli.FileHandler.level = FINE
-2localhost.org.apache.juli.FileHandler.directory = ${oozie.log.dir}
-2localhost.org.apache.juli.FileHandler.prefix = localhost.
-
-3manager.org.apache.juli.FileHandler.level = FINE
-3manager.org.apache.juli.FileHandler.directory = ${oozie.log.dir}
-3manager.org.apache.juli.FileHandler.prefix = manager.
-
-4host-manager.org.apache.juli.FileHandler.level = FINE
-4host-manager.org.apache.juli.FileHandler.directory = ${oozie.log.dir}
-4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
-
-java.util.logging.ConsoleHandler.level = FINE
-java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
-
-
-############################################################
-# Facility specific properties.
-# Provides extra control for each logger.
-############################################################
-
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler
-
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler
-
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.FileHandler
-
-# For example, set the com.xyz.foo logger to only log SEVERE
-# messages:
-#org.apache.catalina.startup.ContextConfig.level = FINE
-#org.apache.catalina.startup.HostConfig.level = FINE
-#org.apache.catalina.session.ManagerBase.level = FINE
-#org.apache.catalina.core.AprLifecycleListener.level=FINE
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/distro/src/main/tomcat/server.xml
----------------------------------------------------------------------
diff --git a/distro/src/main/tomcat/server.xml b/distro/src/main/tomcat/server.xml
deleted file mode 100644
index e4fcfcc..0000000
--- a/distro/src/main/tomcat/server.xml
+++ /dev/null
@@ -1,150 +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.
--->
-<!-- Note: A "Server" is not itself a "Container", so you may not
- define subcomponents such as "Valves" at this level.
- Documentation at /docs/config/server.html
- -->
-<Server port="${oozie.admin.port}" shutdown="SHUTDOWN">
-
- <!--APR library loader. Documentation at /docs/apr.html -->
- <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
- <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
- <Listener className="org.apache.catalina.core.JasperListener" />
- <!-- Prevent memory leaks due to use of particular java/javax APIs-->
- <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
- <!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
- <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
- <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
-
- <!-- Global JNDI resources
- Documentation at /docs/jndi-resources-howto.html
- -->
- <GlobalNamingResources>
- <!-- Editable user database that can also be used by
- UserDatabaseRealm to authenticate users
- -->
- <Resource name="UserDatabase" auth="Container"
- type="org.apache.catalina.UserDatabase"
- description="User database that can be updated and saved"
- factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
- pathname="conf/tomcat-users.xml" />
- </GlobalNamingResources>
-
- <!-- A "Service" is a collection of one or more "Connectors" that share
- a single "Container" Note: A "Service" is not itself a "Container",
- so you may not define subcomponents such as "Valves" at this level.
- Documentation at /docs/config/service.html
- -->
- <Service name="Catalina">
-
- <!--The connectors can use a shared executor, you can define one or more named thread pools-->
- <!--
- <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
- maxThreads="150" minSpareThreads="4"/>
- -->
-
-
- <!-- A "Connector" represents an endpoint by which requests are received
- and responses are returned. Documentation at :
- Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
- Java AJP Connector: /docs/config/ajp.html
- APR (HTTP/AJP) Connector: /docs/apr.html
- Define a non-SSL HTTP/1.1 Connector on port ${oozie.http.port}
- -->
- <Connector port="${oozie.http.port}" protocol="HTTP/1.1"
- connectionTimeout="20000"
- maxHttpHeaderSize="65536"
- redirectPort="8443" />
- <!-- A "Connector" using the shared thread pool-->
- <!--
- <Connector executor="tomcatThreadPool"
- port="${oozie.http.port}" protocol="HTTP/1.1"
- connectionTimeout="20000"
- redirectPort="8443" />
- -->
- <!-- Define a SSL HTTP/1.1 Connector on port 8443
- This connector uses the JSSE configuration, when using APR, the
- connector should be using the OpenSSL style configuration
- described in the APR documentation -->
- <!--
- <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
- maxThreads="150" scheme="https" secure="true"
- clientAuth="false" sslProtocol="TLS" />
- -->
-
- <!-- Define an AJP 1.3 Connector on port 8009 -->
-
-
-
- <!-- An Engine represents the entry point (within Catalina) that processes
- every request. The Engine implementation for Tomcat stand alone
- analyzes the HTTP headers included with the request, and passes them
- on to the appropriate Host (virtual host).
- Documentation at /docs/config/engine.html -->
-
- <!-- You should set jvmRoute to support load-balancing via AJP ie :
- <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
- -->
- <Engine name="Catalina" defaultHost="localhost">
-
- <!--For clustering, please take a look at documentation at:
- /docs/cluster-howto.html (simple how to)
- /docs/config/cluster.html (reference documentation) -->
- <!--
- <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
- -->
-
- <!-- The request dumper valve dumps useful debugging information about
- the request and response data received and sent by Tomcat.
- Documentation at: /docs/config/valve.html -->
- <!--
- <Valve className="org.apache.catalina.valves.RequestDumperValve"/>
- -->
-
- <!-- This Realm uses the UserDatabase configured in the global JNDI
- resources under the key "UserDatabase". Any edits
- that are performed against this UserDatabase are immediately
- available for use by the Realm. -->
- <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
- resourceName="UserDatabase"/>
-
- <!-- Define the default virtual host
- Note: XML Schema validation will not work with Xerces 2.2.
- -->
- <Host name="localhost" appBase="webapps"
- unpackWARs="true" autoDeploy="true"
- xmlValidation="false" xmlNamespaceAware="false">
-
- <!-- SingleSignOn valve, share authentication between web applications
- Documentation at: /docs/config/valve.html -->
- <!--
- <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
- -->
-
- <!-- Access log processes all example.
- Documentation at: /docs/config/valve.html -->
- <!--
- <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
- prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
- -->
-
- </Host>
- </Engine>
- </Service>
-</Server>
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/distro/src/main/tomcat/ssl-server.xml
----------------------------------------------------------------------
diff --git a/distro/src/main/tomcat/ssl-server.xml b/distro/src/main/tomcat/ssl-server.xml
deleted file mode 100644
index 9a44560..0000000
--- a/distro/src/main/tomcat/ssl-server.xml
+++ /dev/null
@@ -1,152 +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.
--->
-<!-- Note: A "Server" is not itself a "Container", so you may not
- define subcomponents such as "Valves" at this level.
- Documentation at /docs/config/server.html
- -->
-<Server port="${oozie.admin.port}" shutdown="SHUTDOWN">
-
- <!--APR library loader. Documentation at /docs/apr.html -->
- <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
- <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
- <Listener className="org.apache.catalina.core.JasperListener" />
- <!-- Prevent memory leaks due to use of particular java/javax APIs-->
- <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
- <!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
- <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
- <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
-
- <!-- Global JNDI resources
- Documentation at /docs/jndi-resources-howto.html
- -->
- <GlobalNamingResources>
- <!-- Editable user database that can also be used by
- UserDatabaseRealm to authenticate users
- -->
- <Resource name="UserDatabase" auth="Container"
- type="org.apache.catalina.UserDatabase"
- description="User database that can be updated and saved"
- factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
- pathname="conf/tomcat-users.xml" />
- </GlobalNamingResources>
-
- <!-- A "Service" is a collection of one or more "Connectors" that share
- a single "Container" Note: A "Service" is not itself a "Container",
- so you may not define subcomponents such as "Valves" at this level.
- Documentation at /docs/config/service.html
- -->
- <Service name="Catalina">
-
- <!--The connectors can use a shared executor, you can define one or more named thread pools-->
- <!--
- <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
- maxThreads="150" minSpareThreads="4"/>
- -->
-
-
- <!-- A "Connector" represents an endpoint by which requests are received
- and responses are returned. Documentation at :
- Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
- Java AJP Connector: /docs/config/ajp.html
- APR (HTTP/AJP) Connector: /docs/apr.html
- Define a non-SSL HTTP/1.1 Connector on port ${oozie.http.port}
- -->
- <Connector port="${oozie.http.port}" protocol="HTTP/1.1"
- connectionTimeout="20000"
- maxHttpHeaderSize="65536"
- redirectPort="${oozie.https.port}" />
- <!-- A "Connector" using the shared thread pool-->
- <!--
- <Connector executor="tomcatThreadPool"
- port="${oozie.http.port}" protocol="HTTP/1.1"
- connectionTimeout="20000"
- redirectPort="8443" />
- -->
- <!-- Define a SSL HTTP/1.1 Connector on port 8443
- This connector uses the JSSE configuration, when using APR, the
- connector should be using the OpenSSL style configuration
- described in the APR documentation -->
-
- <Connector port="${oozie.https.port}" protocol="HTTP/1.1" SSLEnabled="true"
- maxThreads="150" scheme="https" secure="true"
- maxHttpHeaderSize="65536"
- clientAuth="false" sslEnabledProtocols="TLSv1,SSLv2Hello,TLSv1.1,TLSv1.2"
- keystoreFile="${oozie.https.keystore.file}"
- keystorePass="${oozie.https.keystore.pass}" />
-
- <!-- Define an AJP 1.3 Connector on port 8009 -->
-
-
-
- <!-- An Engine represents the entry point (within Catalina) that processes
- every request. The Engine implementation for Tomcat stand alone
- analyzes the HTTP headers included with the request, and passes them
- on to the appropriate Host (virtual host).
- Documentation at /docs/config/engine.html -->
-
- <!-- You should set jvmRoute to support load-balancing via AJP ie :
- <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
- -->
- <Engine name="Catalina" defaultHost="localhost">
-
- <!--For clustering, please take a look at documentation at:
- /docs/cluster-howto.html (simple how to)
- /docs/config/cluster.html (reference documentation) -->
- <!--
- <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
- -->
-
- <!-- The request dumper valve dumps useful debugging information about
- the request and response data received and sent by Tomcat.
- Documentation at: /docs/config/valve.html -->
- <!--
- <Valve className="org.apache.catalina.valves.RequestDumperValve"/>
- -->
-
- <!-- This Realm uses the UserDatabase configured in the global JNDI
- resources under the key "UserDatabase". Any edits
- that are performed against this UserDatabase are immediately
- available for use by the Realm. -->
- <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
- resourceName="UserDatabase"/>
-
- <!-- Define the default virtual host
- Note: XML Schema validation will not work with Xerces 2.2.
- -->
- <Host name="localhost" appBase="webapps"
- unpackWARs="true" autoDeploy="true"
- xmlValidation="false" xmlNamespaceAware="false">
-
- <!-- SingleSignOn valve, share authentication between web applications
- Documentation at: /docs/config/valve.html -->
- <!--
- <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
- -->
-
- <!-- Access log processes all example.
- Documentation at: /docs/config/valve.html -->
- <!--
- <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
- prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
- -->
-
- </Host>
- </Engine>
- </Service>
-</Server>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/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
deleted file mode 100644
index cf0d621..0000000
--- a/distro/src/main/tomcat/ssl-web.xml
+++ /dev/null
@@ -1,295 +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.
--->
-<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" [
- <!ENTITY web-common SYSTEM "web-common.xml">
-]>
-
-<web-app>
-
- <!--
- ========================================================================
- 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>
- <servlet-name>validate</servlet-name>
- <display-name>WS API for Workflow Applications</display-name>
- <servlet-class>org.apache.oozie.servlet.V2ValidateServlet</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>
-
- <servlet-mapping>
- <servlet-name>validate</servlet-name>
- <url-pattern>/v2/validate</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>
- <web-resource-collection>
- <web-resource-name>Callback</web-resource-name>
- <url-pattern>/callback/*</url-pattern>
- </web-resource-collection>
- <user-data-constraint>
- <transport-guarantee>NONE</transport-guarantee>
- </user-data-constraint>
- </security-constraint>
- <security-constraint>
- <web-resource-collection>
- <web-resource-name>Oozie Resources</web-resource-name>
- <url-pattern>/*</url-pattern>
- </web-resource-collection>
- <user-data-constraint>
- <transport-guarantee>CONFIDENTIAL</transport-guarantee>
- </user-data-constraint>
- </security-constraint>
-
- <!-- Property used by Oozie to determine that SSL (HTTPS) has been enabled -->
- <!-- Do not remove or change this -->
- <context-param>
- <param-name>ssl.enabled</param-name>
- <param-value>true</param-value>
- </context-param>
-
-</web-app>
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 7e67b77..d5db296 100644
--- a/pom.xml
+++ b/pom.xml
@@ -107,8 +107,6 @@
<jetty.version>9.2.19.v20160908</jetty.version>
- <!-- Tomcat version -->
- <tomcat.version>6.0.47</tomcat.version>
<jline.version>0.9.94</jline.version>
<openjpa.version>2.4.1</openjpa.version>
<xerces.version>2.10.0</xerces.version>
@@ -2014,11 +2012,5 @@
<spark.bagel.version>1.6.2</spark.bagel.version>
</properties>
</profile>
- <profile>
- <id>tomcat</id>
- <activation>
- <activeByDefault>false</activeByDefault>
- </activation>
- </profile>
</profiles>
</project>
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/release-log.txt
----------------------------------------------------------------------
diff --git a/release-log.txt b/release-log.txt
index 2fd869f..f7b74a2 100644
--- a/release-log.txt
+++ b/release-log.txt
@@ -1,5 +1,6 @@
-- Oozie 4.4.0 release (trunk - unreleased)
+OOZIE-2741 Remove Tomcat (asasvari via rkanter)
OOZIE-2745 test-patch should also list the failed tests (gezapeti via rkanter)
OOZIE-2740 oozie help misspelled coordinator (coordiantor) and retrieved (retreived) (gsohn via rkanter)
OOZIE-2690 OOZIE NPE while executing kill() (abhishekbafna via jaydeepvishwakarma)
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/server/src/main/java/org/apache/oozie/server/JspHandler.java
----------------------------------------------------------------------
diff --git a/server/src/main/java/org/apache/oozie/server/JspHandler.java b/server/src/main/java/org/apache/oozie/server/JspHandler.java
index 9658fd6..453998a 100644
--- a/server/src/main/java/org/apache/oozie/server/JspHandler.java
+++ b/server/src/main/java/org/apache/oozie/server/JspHandler.java
@@ -19,8 +19,6 @@
package org.apache.oozie.server;
import com.google.common.base.Preconditions;
-import org.apache.tomcat.InstanceManager;
-import org.apache.tomcat.SimpleInstanceManager;
import org.eclipse.jetty.annotations.ServletContainerInitializersStarter;
import org.eclipse.jetty.apache.jsp.JettyJasperInitializer;
import org.eclipse.jetty.jsp.JettyJspServlet;
@@ -87,7 +85,6 @@ public class JspHandler {
URI baseUri = webRootResourceLocator.getWebRootResourceUri();
servletContextHandler.setResourceBase(baseUri.toASCIIString());
servletContextHandler.setAttribute("org.eclipse.jetty.containerInitializers", jspInitializers());
- servletContextHandler.setAttribute(InstanceManager.class.getName(), new SimpleInstanceManager());
servletContextHandler.addBean(new ServletContainerInitializersStarter(servletContextHandler), true);
servletContextHandler.setClassLoader(getUrlClassLoader());
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/src/main/assemblies/distro-jetty.xml
----------------------------------------------------------------------
diff --git a/src/main/assemblies/distro-jetty.xml b/src/main/assemblies/distro-jetty.xml
deleted file mode 100644
index 6e3db57..0000000
--- a/src/main/assemblies/distro-jetty.xml
+++ /dev/null
@@ -1,155 +0,0 @@
-<!--
- 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.
--->
-<assembly>
- <id>distro</id>
- <formats>
- <format>dir</format>
- <format>tar.gz</format>
- </formats>
- <includeBaseDirectory>true</includeBaseDirectory>
- <baseDirectory>oozie-${project.version}</baseDirectory>
- <fileSets>
- <!-- Oozie configuration files -->
- <fileSet>
- <directory>${basedir}/../core/src/main/conf/</directory>
- <outputDirectory>/conf</outputDirectory>
- <includes>
- <include>**</include>
- </includes>
- </fileSet>
- <!-- Distro files, readme, licenses, etc -->
- <fileSet>
- <directory>${basedir}/../</directory>
- <outputDirectory>/</outputDirectory>
- <includes>
- <include>LICENSE.txt</include>
- <include>NOTICE.txt</include>
- <include>README.txt</include>
- <include>release-log.txt</include>
- </includes>
- </fileSet>
- <fileSet>
- <directory>${basedir}/src/main/bin</directory>
- <outputDirectory>/bin</outputDirectory>
- <includes>
- <include>*</include>
- </includes>
- <fileMode>0755</fileMode>
- </fileSet>
- <!-- Client -->
- <fileSet>
- <directory>${basedir}/../client/target/oozie-client-${project.version}-client/oozie-client-${project.version}/bin</directory>
- <outputDirectory>/bin</outputDirectory>
- <includes>
- <include>*</include>
- </includes>
- <fileMode>0755</fileMode>
- </fileSet>
- <!-- Tools -->
- <fileSet>
- <directory>${basedir}/../tools/target/oozie-tools-${project.version}-tools/oozie-tools-${project.version}/bin</directory>
- <outputDirectory>/bin</outputDirectory>
- <includes>
- <include>*</include>
- </includes>
- <fileMode>0755</fileMode>
- </fileSet>
- <fileSet>
- <directory>${basedir}/../tools/target/oozie-tools-${project.version}-tools/oozie-tools-${project.version}/libtools</directory>
- <outputDirectory>/libtools</outputDirectory>
- <includes>
- <include>*</include>
- </includes>
- </fileSet>
- <!-- Oozie Login Server Example war and jar -->
- <fileSet>
- <directory>${basedir}/../login/target</directory>
- <outputDirectory>/</outputDirectory>
- <includes>
- <include>oozie-login.war</include>
- <include>oozie-login.jar</include>
- </includes>
- <fileMode>0555</fileMode>
- </fileSet>
- <!-- Oozie Server - embedded jetty -->
- <fileSet>
- <directory>${basedir}/../server/target/</directory>
- <outputDirectory>/embedded-oozie-server</outputDirectory>
- <includes>
- <include>oozie-server*.jar</include>
- <include>**/jetty*.jar</include>
- <include>**/*jsp*.jar</include>
- <include>**/mail*.jar</include>
- <include>**/apache*.jar</include>
- <include>**/commons-el*.jar</include>
- <include>**/javax.servlet-api-3.1.0.jar</include>
- <include>**/jasper*jar</include>
- <include>**/taglibs-*jar</include>
- <include>**/org.eclipse.jdt.core-*jar</include>
- </includes>
- </fileSet>
- <fileSet>
- <directory>${basedir}/../webapp/target/oozie-webapp-${project.version}</directory>
- <outputDirectory>/embedded-oozie-server/webapp</outputDirectory>
- <excludes>
- <exclude>**/web.xml</exclude>
- </excludes>
- </fileSet>
- </fileSets>
- <files>
- <!-- Oozie configuration files -->
- <file>
- <source>${basedir}/../core/src/main/resources/oozie-default.xml</source>
- <outputDirectory>/conf</outputDirectory>
- </file>
- <!-- Oozie core jar -->
- <file>
- <source>${basedir}/../core/target/oozie-core-${project.version}.jar</source>
- <outputDirectory>/oozie-core</outputDirectory>
- </file>
- <!-- Oozie core test jar -->
- <file>
- <source>${basedir}/../core/target/oozie-core-${project.version}-tests.jar</source>
- <outputDirectory>/oozie-core</outputDirectory>
- </file>
- <!-- Oozie Documentation -->
- <file>
- <source>${basedir}/../docs/target/oozie-docs-${project.version}-docs.zip</source>
- <outputDirectory>/</outputDirectory>
- <destName>docs.zip</destName>
- </file>
- <!-- Oozie Client TAR.GZ -->
- <file>
- <source>${basedir}/../client/target/oozie-client-${project.version}-client.tar.gz</source>
- <outputDirectory>/</outputDirectory>
- <destName>oozie-client-${project.version}.tar.gz</destName>
- </file>
- <!-- Oozie examples TAR.GZ -->
- <file>
- <source>${basedir}/../examples/target/oozie-examples-${project.version}-examples.tar.gz</source>
- <outputDirectory>/</outputDirectory>
- <destName>oozie-examples.tar.gz</destName>
- </file>
- <!-- Oozie sharelib TAR.GZ -->
- <file>
- <source>${basedir}/../sharelib/target/oozie-sharelib-${project.version}.tar.gz</source>
- <outputDirectory>/</outputDirectory>
- <fileMode>0444</fileMode>
- </file>
- </files>
-</assembly>
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/src/main/assemblies/distro-tomcat.xml
----------------------------------------------------------------------
diff --git a/src/main/assemblies/distro-tomcat.xml b/src/main/assemblies/distro-tomcat.xml
deleted file mode 100644
index 82ba8f9..0000000
--- a/src/main/assemblies/distro-tomcat.xml
+++ /dev/null
@@ -1,153 +0,0 @@
-<!--
- 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.
--->
-<assembly>
- <id>distro</id>
- <formats>
- <format>dir</format>
- <format>tar.gz</format>
- </formats>
- <includeBaseDirectory>true</includeBaseDirectory>
- <baseDirectory>oozie-${project.version}</baseDirectory>
- <fileSets>
- <!-- Oozie configuration files -->
- <fileSet>
- <directory>${basedir}/../core/src/main/conf/</directory>
- <outputDirectory>/conf</outputDirectory>
- <includes>
- <include>**</include>
- </includes>
- </fileSet>
- <!-- Distro files, readme, licenses, etc -->
- <fileSet>
- <directory>${basedir}/../</directory>
- <outputDirectory>/</outputDirectory>
- <includes>
- <include>LICENSE.txt</include>
- <include>NOTICE.txt</include>
- <include>README.txt</include>
- <include>release-log.txt</include>
- </includes>
- </fileSet>
- <fileSet>
- <directory>${basedir}/src/main/bin</directory>
- <outputDirectory>/bin</outputDirectory>
- <includes>
- <include>*</include>
- </includes>
- <fileMode>0755</fileMode>
- </fileSet>
- <!-- Client -->
- <fileSet>
- <directory>${basedir}/../client/target/oozie-client-${project.version}-client/oozie-client-${project.version}/bin</directory>
- <outputDirectory>/bin</outputDirectory>
- <includes>
- <include>*</include>
- </includes>
- <fileMode>0755</fileMode>
- </fileSet>
- <!-- Tools -->
- <fileSet>
- <directory>${basedir}/../tools/target/oozie-tools-${project.version}-tools/oozie-tools-${project.version}/bin</directory>
- <outputDirectory>/bin</outputDirectory>
- <includes>
- <include>*</include>
- </includes>
- <fileMode>0755</fileMode>
- </fileSet>
- <fileSet>
- <directory>${basedir}/../tools/target/oozie-tools-${project.version}-tools/oozie-tools-${project.version}/libtools</directory>
- <outputDirectory>/libtools</outputDirectory>
- <includes>
- <include>*</include>
- </includes>
- </fileSet>
- <!-- Embedded Tomcat -->
- <fileSet>
- <directory>${basedir}/target/tomcat/oozie-server</directory>
- <outputDirectory>/oozie-server</outputDirectory>
- <excludes>
- <exclude>bin/*.sh</exclude>
- </excludes>
- </fileSet>
- <fileSet>
- <directory>${basedir}/target/tomcat/oozie-server/bin</directory>
- <outputDirectory>/oozie-server/bin</outputDirectory>
- <includes>
- <include>*.sh</include>
- </includes>
- <fileMode>0555</fileMode>
- </fileSet>
- <!-- Oozie Login Server Example war and jar -->
- <fileSet>
- <directory>${basedir}/../login/target</directory>
- <outputDirectory>/</outputDirectory>
- <includes>
- <include>oozie-login.war</include>
- <include>oozie-login.jar</include>
- </includes>
- <fileMode>0555</fileMode>
- </fileSet>
- </fileSets>
- <files>
- <!-- Oozie configuration files -->
- <file>
- <source>${basedir}/../core/src/main/resources/oozie-default.xml</source>
- <outputDirectory>/conf</outputDirectory>
- </file>
- <!-- Oozie core jar -->
- <file>
- <source>${basedir}/../core/target/oozie-core-${project.version}.jar</source>
- <outputDirectory>/oozie-core</outputDirectory>
- </file>
- <!-- Oozie core test jar -->
- <file>
- <source>${basedir}/../core/target/oozie-core-${project.version}-tests.jar</source>
- <outputDirectory>/oozie-core</outputDirectory>
- </file>
- <!-- Oozie war -->
- <file>
- <source>${basedir}/../webapp/target/oozie-webapp-${project.version}.war</source>
- <outputDirectory>/</outputDirectory>
- <destName>oozie.war</destName>
- </file>
- <!-- Oozie Documentation -->
- <file>
- <source>${basedir}/../docs/target/oozie-docs-${project.version}-docs.zip</source>
- <outputDirectory>/</outputDirectory>
- <destName>docs.zip</destName>
- </file>
- <!-- Oozie Client TAR.GZ -->
- <file>
- <source>${basedir}/../client/target/oozie-client-${project.version}-client.tar.gz</source>
- <outputDirectory>/</outputDirectory>
- <destName>oozie-client-${project.version}.tar.gz</destName>
- </file>
- <!-- Oozie examples TAR.GZ -->
- <file>
- <source>${basedir}/../examples/target/oozie-examples-${project.version}-examples.tar.gz</source>
- <outputDirectory>/</outputDirectory>
- <destName>oozie-examples.tar.gz</destName>
- </file>
- <!-- Oozie sharelib TAR.GZ -->
- <file>
- <source>${basedir}/../sharelib/target/oozie-sharelib-${project.version}.tar.gz</source>
- <outputDirectory>/</outputDirectory>
- <fileMode>0444</fileMode>
- </file>
- </files>
-</assembly>
http://git-wip-us.apache.org/repos/asf/oozie/blob/5f53676b/src/main/assemblies/distro.xml
----------------------------------------------------------------------
diff --git a/src/main/assemblies/distro.xml b/src/main/assemblies/distro.xml
new file mode 100644
index 0000000..6e3db57
--- /dev/null
+++ b/src/main/assemblies/distro.xml
@@ -0,0 +1,155 @@
+<!--
+ 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.
+-->
+<assembly>
+ <id>distro</id>
+ <formats>
+ <format>dir</format>
+ <format>tar.gz</format>
+ </formats>
+ <includeBaseDirectory>true</includeBaseDirectory>
+ <baseDirectory>oozie-${project.version}</baseDirectory>
+ <fileSets>
+ <!-- Oozie configuration files -->
+ <fileSet>
+ <directory>${basedir}/../core/src/main/conf/</directory>
+ <outputDirectory>/conf</outputDirectory>
+ <includes>
+ <include>**</include>
+ </includes>
+ </fileSet>
+ <!-- Distro files, readme, licenses, etc -->
+ <fileSet>
+ <directory>${basedir}/../</directory>
+ <outputDirectory>/</outputDirectory>
+ <includes>
+ <include>LICENSE.txt</include>
+ <include>NOTICE.txt</include>
+ <include>README.txt</include>
+ <include>release-log.txt</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <directory>${basedir}/src/main/bin</directory>
+ <outputDirectory>/bin</outputDirectory>
+ <includes>
+ <include>*</include>
+ </includes>
+ <fileMode>0755</fileMode>
+ </fileSet>
+ <!-- Client -->
+ <fileSet>
+ <directory>${basedir}/../client/target/oozie-client-${project.version}-client/oozie-client-${project.version}/bin</directory>
+ <outputDirectory>/bin</outputDirectory>
+ <includes>
+ <include>*</include>
+ </includes>
+ <fileMode>0755</fileMode>
+ </fileSet>
+ <!-- Tools -->
+ <fileSet>
+ <directory>${basedir}/../tools/target/oozie-tools-${project.version}-tools/oozie-tools-${project.version}/bin</directory>
+ <outputDirectory>/bin</outputDirectory>
+ <includes>
+ <include>*</include>
+ </includes>
+ <fileMode>0755</fileMode>
+ </fileSet>
+ <fileSet>
+ <directory>${basedir}/../tools/target/oozie-tools-${project.version}-tools/oozie-tools-${project.version}/libtools</directory>
+ <outputDirectory>/libtools</outputDirectory>
+ <includes>
+ <include>*</include>
+ </includes>
+ </fileSet>
+ <!-- Oozie Login Server Example war and jar -->
+ <fileSet>
+ <directory>${basedir}/../login/target</directory>
+ <outputDirectory>/</outputDirectory>
+ <includes>
+ <include>oozie-login.war</include>
+ <include>oozie-login.jar</include>
+ </includes>
+ <fileMode>0555</fileMode>
+ </fileSet>
+ <!-- Oozie Server - embedded jetty -->
+ <fileSet>
+ <directory>${basedir}/../server/target/</directory>
+ <outputDirectory>/embedded-oozie-server</outputDirectory>
+ <includes>
+ <include>oozie-server*.jar</include>
+ <include>**/jetty*.jar</include>
+ <include>**/*jsp*.jar</include>
+ <include>**/mail*.jar</include>
+ <include>**/apache*.jar</include>
+ <include>**/commons-el*.jar</include>
+ <include>**/javax.servlet-api-3.1.0.jar</include>
+ <include>**/jasper*jar</include>
+ <include>**/taglibs-*jar</include>
+ <include>**/org.eclipse.jdt.core-*jar</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <directory>${basedir}/../webapp/target/oozie-webapp-${project.version}</directory>
+ <outputDirectory>/embedded-oozie-server/webapp</outputDirectory>
+ <excludes>
+ <exclude>**/web.xml</exclude>
+ </excludes>
+ </fileSet>
+ </fileSets>
+ <files>
+ <!-- Oozie configuration files -->
+ <file>
+ <source>${basedir}/../core/src/main/resources/oozie-default.xml</source>
+ <outputDirectory>/conf</outputDirectory>
+ </file>
+ <!-- Oozie core jar -->
+ <file>
+ <source>${basedir}/../core/target/oozie-core-${project.version}.jar</source>
+ <outputDirectory>/oozie-core</outputDirectory>
+ </file>
+ <!-- Oozie core test jar -->
+ <file>
+ <source>${basedir}/../core/target/oozie-core-${project.version}-tests.jar</source>
+ <outputDirectory>/oozie-core</outputDirectory>
+ </file>
+ <!-- Oozie Documentation -->
+ <file>
+ <source>${basedir}/../docs/target/oozie-docs-${project.version}-docs.zip</source>
+ <outputDirectory>/</outputDirectory>
+ <destName>docs.zip</destName>
+ </file>
+ <!-- Oozie Client TAR.GZ -->
+ <file>
+ <source>${basedir}/../client/target/oozie-client-${project.version}-client.tar.gz</source>
+ <outputDirectory>/</outputDirectory>
+ <destName>oozie-client-${project.version}.tar.gz</destName>
+ </file>
+ <!-- Oozie examples TAR.GZ -->
+ <file>
+ <source>${basedir}/../examples/target/oozie-examples-${project.version}-examples.tar.gz</source>
+ <outputDirectory>/</outputDirectory>
+ <destName>oozie-examples.tar.gz</destName>
+ </file>
+ <!-- Oozie sharelib TAR.GZ -->
+ <file>
+ <source>${basedir}/../sharelib/target/oozie-sharelib-${project.version}.tar.gz</source>
+ <outputDirectory>/</outputDirectory>
+ <fileMode>0444</fileMode>
+ </file>
+ </files>
+</assembly>