Description
Supporting both embedded Oozie and Tomcat makes things unnecessarily complicated.
Some benefits of removing Tomcat:
- Removing the new Tomcat profile completely that
OOZIE-2666introduces would make easier to understand how to build Oozie. - Cleaner and simpler packaging (and starting scripts) - we wouldn't need to deal with any war repackaging scripts, or special scripts for turning on SSL (this what we currently need to do when using Tomcat). Also we could get rid of assembly xml for tomcat.
Note: We can still support building a WAR file for users who want to deploy Oozie in their own (not embedded) Tomcat or Jetty. So if someone wants to use Tomcat, they can deploy a Tomcat server and use the WAR file.
Main tasks
- Remove tomcat profile completely
- distro: pom and shell scripts
- src /main / assemblies distro-tomcat.xml