Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of packaging Apache Tomcat for Linux distributions in this 53-minute conference talk by Coty Sutherland, a Senior Software Engineer at Red Hat. Delve into the differences between the Apache Software Foundation's Tomcat distribution and various Linux package flavors, focusing on Red Hat and Debian/Ubuntu implementations. Gain insights into the layout and rationale behind these distributions, and participate in a discussion on improving Tomcat packaging for Linux users. Learn about RPM and DEB packages, directory structures, update-alternatives for API JARs, installation processes, and service management. Discover the concept of Snaps as universal Linux packages and witness an RPM build/install demonstration. Engage with the speaker to provide feedback and explore ways to enhance Tomcat distribution across Linux platforms.
Syllabus
Intro
WHO AM I? A QUICK ABOUT ME
WHY USE DISTRIBUTIONS? CONS
DISTRIBUTION OVERVIEW APACHE TOMCAT, FEDORA, UBUNTU SNAPS
WHAT IS AN RPM PACKAGE?
PACKAGING BREAKDOWN
DIRECTORY LAYOUT
UPDATE-ALTERNATIVES FOR API JARS
INSTALLING AND CONFIGURING TOMCAT CONTINUED
UPDATING AND REMOVING TOMCAT
THE UBUNTU DISTRIBUTION TOMCAT DEB PACKAGING
WHAT IS A DEB PACKAGE?
COMPARED TO FEDORA
STARTING AND STOPPING THE TOMCAT SERVICE
CONTRIBUTING
SNAPS: UNIVERSAL LINUX PACKAGES
DISCUSSION QUESTIONS?
RPM BUILD/INSTALL DEMO
Taught by
Linux Foundation