| <!DOCTYPE html SYSTEM "about:legacy-compat"> |
| <html lang="en"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link href="res/css/tomcat.css" rel="stylesheet" type="text/css"><link href="res/css/fonts/fonts.css" rel="stylesheet" type="text/css"><title>Apache Tomcat® - Presentations</title><script src="https://www.apachecon.com/event-images/snippet.js"></script></head><body><div id="wrapper"><header id="header"><div class="clearfix"><div class="menu-toggler pull-left" tabindex="1"><div class="hamburger"></div></div><a href="http://tomcat.apache.org/"><img class="tomcat-logo pull-left noPrint" alt="Tomcat Home" src="res/images/tomcat.png"></a><h1 class="pull-left">Apache Tomcat<sup>®</sup></h1><div class="asf-logos pull-right"><a href="https://www.apache.org/foundation/contributing.html" target="_blank" class="pull-left"><img src="https://www.apache.org/images/SupportApache-small.png" class="support-asf" alt="Support Apache"></a><a href="http://www.apache.org/" target="_blank" class="pull-left"><img src="res/images/asf_logo_wide.svg" class="asf-logo" alt="The Apache Software Foundation"></a></div></div></header><main id="middle"><div><div id="mainLeft"><div id="nav-wrapper"><form action="https://www.google.com/search" method="get"><div class="searchbox"><input value="tomcat.apache.org" name="sitesearch" type="hidden"><input aria-label="Search text" placeholder="Search…" required="required" name="q" id="query" type="search"><button>GO</button></div></form><div class="asfevents"><a class="acevent" data-format="square" data-width="150"></a></div><nav><div><h2>Apache Tomcat</h2><ul><li><a href="./index.html">Home</a></li><li><a href="./taglibs.html">Taglibs</a></li><li><a href="./maven-plugin.html">Maven Plugin</a></li></ul></div><div><h2>Download</h2><ul><li><a href="./whichversion.html">Which version?</a></li><li><a href="https://tomcat.apache.org/download-11.cgi">Tomcat 11</a></li><li><a href="https://tomcat.apache.org/download-10.cgi">Tomcat 10</a></li><li><a href="https://tomcat.apache.org/download-90.cgi">Tomcat 9</a></li><li><a href="https://tomcat.apache.org/download-migration.cgi">Tomcat Migration Tool for Jakarta EE</a></li><li><a href="https://tomcat.apache.org/download-connectors.cgi">Tomcat Connectors</a></li><li><a href="https://tomcat.apache.org/download-native.cgi">Tomcat Native</a></li><li><a href="https://tomcat.apache.org/download-taglibs.cgi">Taglibs</a></li><li><a href="https://archive.apache.org/dist/tomcat/">Archives</a></li></ul></div><div><h2>Documentation</h2><ul><li><a href="./tomcat-11.0-doc/index.html">Tomcat 11.0</a></li><li><a href="./tomcat-10.1-doc/index.html">Tomcat 10.1</a></li><li><a href="./tomcat-9.0-doc/index.html">Tomcat 9.0</a></li><li><a href="./upgrading.html">Upgrading</a></li><li><a href="./connectors-doc/index.html">Tomcat Connectors</a></li><li><a href="./native-doc/index.html">Tomcat Native 2</a></li><li><a href="./native-1.3-doc/index.html">Tomcat Native 1.3</a></li><li><a href="https://cwiki.apache.org/confluence/display/TOMCAT">Wiki</a></li><li><a href="./migration.html">Migration Guide</a></li><li><a href="./presentations.html">Presentations</a></li><li><a href="https://cwiki.apache.org/confluence/x/Bi8lBg">Specifications</a></li></ul></div><div><h2>Problems?</h2><ul><li><a href="./security.html">Security Reports</a></li><li><a href="./findhelp.html">Find help</a></li><li><a href="https://cwiki.apache.org/confluence/display/TOMCAT/FAQ">FAQ</a></li><li><a href="./lists.html">Mailing Lists</a></li><li><a href="./bugreport.html">Bug Database</a></li></ul></div><div><h2>Get Involved</h2><ul><li><a href="./getinvolved.html">Overview</a></li><li><a href="./source.html">Source code</a></li><li><a href="./ci.html">Buildbot</a></li><li><a href="./tools.html">Tools</a></li></ul></div><div><h2>Media</h2><ul><li><a href="https://www.youtube.com/c/ApacheTomcatOfficial">YouTube</a></li></ul></div><div><h2>Misc</h2><ul><li><a href="./whoweare.html">Who We Are</a></li><li><a href="https://www.redbubble.com/people/comdev/works/30885254-apache-tomcat">Swag</a></li><li><a href="./heritage.html">Heritage</a></li><li><a href="http://www.apache.org">Apache Home</a></li><li><a href="./resources.html">Resources</a></li><li><a href="./contact.html">Contact</a></li><li><a href="./legal.html">Legal</a></li><li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li><li><a href="https://www.apache.org/foundation/contributing.html">Support Apache</a></li><li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></div></nav></div></div><div id="mainRight"><div id="content"><h2 style="display: none;">Content</h2><h3 id="Presentations">Presentations</h3><div class="text"> |
| |
| <p>Apache Tomcat<sup>®</sup> features regularly at ApacheCon and other conferences. Copies |
| of many of these presentations are freely available online. This page provides |
| links to these presentations where known. If you are aware of additional |
| presentations then please do let us know via the |
| <a href="lists.html#tomcat-users">Tomcat Users mailing list</a>.</p> |
| |
| <div class="subsection"><h4 id="Future_Topics">Future Topics</h4><div class="text"> |
| <p>The following suggestions have been received for future presentation topics. |
| To add your idea to the list, e-mail the Tomcat <a href="lists.html">users |
| mailing list</a>.</p> |
| <ul> |
| <li>how to set up Tomcat so as to make upgrades easier</li> |
| <li>the relationship between Tomcat and the Java Servlet Specification</li> |
| <li>for sysadmins : how to set up Tomcat logging</li> |
| <li>tools and formulas for tuning Tomcat for specific load scenarios</li> |
| <li>when and how to generate heap dumps, and how to (roughly) interpret them </li> |
| </ul> |
| </div></div> |
| |
| |
| <style type="text/css"> |
| li.targeted { |
| background-color:#F8F3E4; |
| padding:2em; |
| font-size:x-large; |
| transition:ease-in-out 1s; |
| } |
| </style> |
| <div class="subsection"><h4 id="Community_Over_Code_Asia_2025">Community Over Code Asia 2025</h4><div class="text"> |
| <ul> |
| <li> |
| Lessons Learned: Building Service Gateway with Tomcat And Virtual Threads - Yike Xiao, |
| <a href="presentations/2025-07-26-cocasia-lessons-learned-building-service-gateway-with-tomcat-and-virtual-threads.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=FWt1t7P2dk0">video</a> (Chinese) |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="Community_Over_Code_Asia_2024">Community Over Code Asia 2024</h4><div class="text"> |
| <ul> |
| <li> |
| Boosting Tomcat Performance with Virtual Threads - Han Li, |
| <a href="presentations/2024-07-28-cocasia-Han-Li-Boosting-Tomcat-Performance-with-Virtual-Threads.pdf">slides</a>, |
| <a href="https://youtu.be/a4IRX9ijamA?si=JpXE1CXvQp5oIxvs">video</a> (Chinese) |
| </li> |
| <li> |
| Implement automatic observability of Tomcat applications under GraalVM static compilation - Zihao Rao, |
| <a href="presentations/2024-07-28-cocasia-Zihao-Rao-Implement-automatic-observability-of-Tomcat-applications-under-GraalVM-static-compilation.pdf">slides</a>, |
| <a href="https://youtu.be/cWyz3CjmAbo?si=tVNDaEduQ5FIFfP4">video</a> (Chinese) |
| </li> |
| <li> |
| Zero code instrumentation for All-Release Apache Tomcat observability - Ziming Liu, |
| <a href="presentations/2024-07-28-cocasia-Ziming-Liu-Zero-Code-Instrumentation-For-All-Release-Apache-Tomcat-Observability.pdf">slides</a>, |
| <a href="https://youtu.be/OWrWxMhsxqo?si=9-QJTyC0pdCubnmr">video</a> (Chinese) |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="Community_Over_Code_Europe_2024">Community Over Code Europe 2024</h4><div class="text"> |
| <ul> |
| <li> |
| Tomcat 11 and Jakarta EE - Mark Thomas, |
| <a href="presentations/2024-06-05-coceu-Tomcat-11-and-Jakarta-EE.pdf">slides</a> |
| </li> |
| <li> |
| OpenSSL and FFM - Remy Maucherat, |
| <a href="presentations/2024-06-05-coceu-OpenSSL-and-FFM.pdf">slides</a> |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="Community_Over_Code_North_America_2023">Community Over Code North America 2023</h4><div class="text"> |
| <ul> |
| <li> |
| Preparing Spring Web Applications for Loom - Mark Thomas, |
| <a href="presentations/2023-10-07-cocna-Loom.pdf">slides</a> |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="Community_Over_Code_Asia_2023">Community Over Code Asia 2023</h4><div class="text"> |
| <ul> |
| <li> |
| Tomcat's technical insider and practice in the Himalayas - Rongxin Peng, |
| <a href="presentations/2023-08-cocasia-Rongxin-Peng-Tomcat's-technical-insider-and-practice-in-Himalayas.pdf">slides</a>, |
| <a href="https://www.bilibili.com/video/BV1ch4y1a7T4/">video</a> (Chinese) |
| </li> |
| <li> |
| GraalVM static compilation in web container application - Zihao Rao, |
| <a href="presentations/2023-08-cocasia-Zihao-Rao-GraalVM-static-compilation-in-web-container-application.pdf">slides</a>, |
| <a href="https://www.bilibili.com/video/BV1mk4y1F7wh/">video</a> (Chinese) |
| </li> |
| <li> |
| How to participate in Tomcat community - Han Li, |
| <a href="presentations/2023-08-cocasia-Han-Li-How-to-participate-in-Tomcat-community.pdf">slides</a>, |
| <a href="https://www.bilibili.com/video/BV1m84y1S7Mv/">video</a> (Chinese) |
| </li> |
| <li> |
| Best Practices for Rapidly Locating Tomcat Issues Using APM Toolchain - Cheng Chen, |
| <a href="presentations/2023-08-cocasia-Cheng-Chen-Best-Practices-for-Rapidly-Locating-Tomcat-Issues-Using-APM-Toolchain.pdf">slides</a>, |
| <a href="https://www.bilibili.com/video/BV1284y1S78m/">video</a> (Chinese) |
| </li> |
| <li> |
| Securing Tomcat - Dennis Jacob, |
| <a href="presentations/2023-08-cocasia-Dennis-Jacob-Securing-Tomcat.pdf">slides</a>, |
| <a href="https://www.bilibili.com/video/BV1xC4y1Z7Ag/">video</a> |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="ApacheCon_North_America_2022">ApacheCon North America 2022</h4><div class="text"> |
| <p> |
| We have videos from this event, but the audio is not good quality. |
| We are working to see if we can improve the audio before posting the |
| videos. |
| </p> |
| <ul> |
| <li> |
| New and Upcoming - Rémy Maucherat, |
| <a href="https://apachecon.com/acna2022/slides/03_MAUCHERAT_NEW.pdf">slides</a> |
| </li> |
| <li> |
| HTTP/2, HTTP/3 and TLS State of the Art in our Servers - Jean-Frederic Clere, |
| <a href="https://apachecon.com/acna2022/slides/03_clere-HTTP2_HTTP3_the_State_of_the_Art_in_Our_Servers.pdf">slides</a> |
| </li> |
| <li> |
| Panama: A case study with OpenSSL and Tomcat - Rémy Maucherat, |
| <a href="https://apachecon.com/acna2022/slides/03_MAUCHERAT_PAN.pdf">slides</a> |
| </li> |
| <li> |
| Automating your Tomcat with Ansible - Coty Sutherland |
| <a href="https://apachecon.com/acna2022/slides/03_Sutherland_Automating_your_Tomcat_coty.pdf">slides</a> |
| </li> |
| <li> |
| Proxing to Tomcat with httpd - Jean-Frederic Clere, |
| <a href="https://apachecon.com/acna2022/slides/03_clere_Proxing_to_tomcat_with_httpd.pdf">slides</a> |
| </li> |
| <li id="latest-migrate-ajp-http"> |
| Migrating from AJP to HTTP: It's About Time - Christopher Schultz, |
| <a href="https://apachecon.com/acna2022/slides/03_Schultz_Migrating_from_AJP.pdf">slides</a> |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="ApacheCon_Asia_2022">ApacheCon Asia 2022</h4><div class="text"> |
| <ul> |
| <li> |
| State of the Cat - Mark Thomas, |
| <a href="presentations/2022-07-30-acasia-Mark-Thomas-State-of-the-Cat.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=Sun8EF0jTZk">video</a> |
| </li> |
| <li> |
| Design and implementation of application graceful shutdown based on Tomcat - Zihao Rao, |
| <a href="presentations/2022-07-30-acasia-Zihao-Rao-Design-and-implementation-of-application-graceful-shutdown-based-on-Tomcat.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=lnp51wz4PlQ">video</a> (Chinese) |
| </li> |
| <li> |
| Extending Valves in Tomcat - Dennis Jacob, |
| <a href="presentations/2022-07-30-acasia-Dennis-Jacob-Extending-Valves-in-Tomcat.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=Jmw-d0kyZ_4">video</a> |
| </li> |
| <li> |
| The application practice of Tomcat in Kuaishou - Yang Song, |
| <a href="presentations/2022-07-30-acasia-Yang%20Song-The-application-practice-of-Tomcat-in-Kuaishou.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=40hRY00TbV8">video</a> (Chinese) |
| </li> |
| <li> |
| Jakarta EE - Mark Thomas, |
| <a href="presentations/2022-07-31-acasia-Mark-Thomas-Jakarta-EE.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=C0y3w8yBeWg">video</a> |
| </li> |
| <li> |
| How we use and optimize Tomcat at Alibaba - Huxing Zhang, |
| <a href="presentations/2022-07-31-acasia-Huxing-Zhang-How-we-use-and-optimize-Tomcat-at-Alibaba.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=LTMSjzgyNb8">video</a> |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="ApacheCon_@Home_2021">ApacheCon @Home 2021</h4><div class="text"> |
| <ul> |
| <li> |
| New and Upcoming - Rémy Maucherat, |
| <a href="https://www.youtube.com/watch?v=gjSj7zIiLPA">video</a> |
| </li> |
| <li> |
| HTTP/2, HTTP/3 and TLS State of the Art in our Servers - Jean-Frederic Clere, |
| <a href="https://www.youtube.com/watch?v=k3Gaclzv4JM">video</a> |
| </li> |
| <li> |
| Enabling FIPS for Tomcat - Amit Pande, |
| <a href="https://www.youtube.com/watch?v=8rf8EqvK18g">video</a> |
| </li> |
| <li> |
| Proxing to Tomcat with httpd - Jean-Frederic Clere, |
| <a href="https://www.youtube.com/watch?v=YRxfSytSv-0">video</a> |
| </li> |
| <li> |
| Debugging complex issues in web applications - Mark Thomas, |
| <a href="presentations/2021-09-achome-debugging-complex-webapps.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=UglxkO2Y5mU">video</a> |
| </li> |
| <li> |
| From a Cluster to a Cloud - Jean-Frederic Clere, |
| <a href="https://www.youtube.com/watch?v=eXrpBMb2dvI">video</a> |
| </li> |
| <li> |
| Enabling Scripting Languages in JSPs - Rony G. Flatscher, |
| <a href="https://www.youtube.com/watch?v=zVw6WDoMwRg">video</a> |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="ApacheCon_Asia_2021">ApacheCon Asia 2021</h4><div class="text"> |
| <ul> |
| <li> |
| Debugging complex issues in web applications - Mark Thomas, |
| <a href="presentations/2021-08-08-acasia-debugging-complex-webapps.pdf">slides</a>, |
| <a href="presentations/2021-08-08-acasia-debugging-complex-webapps.m4a">audio</a>, |
| <a href="presentations/2021-08-08-acasia-debugging-complex-webapps.mp4">video</a> |
| </li> |
| <li> |
| Using Alibaba Arthas for Tomcat Diagnostics - 泮圣伟, |
| <a href="https://www.youtube.com/watch?v=bF1QQv13tQ8">video</a> (Chinese) |
| </li> |
| <li> |
| Mtop: Highly Concurrency and Highly Reliable API Gateway based on Tomcat - Xinwei Wu, |
| <a href="https://www.youtube.com/watch?v=IOeuO50u9UA">video</a> (Chinese) |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="ApacheCon_@Home_2020">ApacheCon @Home 2020</h4><div class="text"> |
| <ul> |
| <li> |
| State of the Cat - Mark Thomas, |
| <a href="presentations/2020-09-29-achome-state-of-the-cat.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=uDy-Dwexy2Q">video</a> |
| </li> |
| <li> |
| Lost in the Docs - Felix Schumacher, |
| <a href="presentations/2020-09-29-achome-Lost-in-the-docs.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=pSU0l5kbcJ8">video</a> |
| </li> |
| <li> |
| Deploying a Production Instance - Andrew Carr, |
| <a href="https://www.youtube.com/watch?v=V75wPfhYsj4">video</a> |
| </li> |
| <li> |
| HTTP/2, HTTP/3, and SSL/TLS State of the Art in our Servers (httpd, Traffic Server, and Tomcat) - Jean-Frederic Clere, |
| <a href="https://www.youtube.com/watch?v=xzqOU6ILJzQ">video</a> |
| </li> |
| <li id="latest-split-installation"> |
| Split your Tomcat Installation for Easier Upgrades - Christopher Schultz, |
| <a href="presentations/2020-09-29-achome-Splitting%20Your%20Tomcat%20Installation.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=nu229pb09D0">video</a> |
| </li> |
| <li> |
| Tomcat: New and Upcoming - Rémy Maucherat, |
| <a href="https://www.youtube.com/watch?v=L5PFoJyS-aU">video</a> |
| </li> |
| <li> |
| Reverse-Proxying with nginx - Igal Sapir, |
| <a href="https://www.youtube.com/watch?v=8e1V9tVwNR8">video</a> |
| </li> |
| <li> |
| Tomcat: From a Cluster to a Cloud - Jean-Frederic Clere, |
| <a href="https://www.youtube.com/watch?v=COsTWphp2fk">video</a> |
| </li> |
| <li> |
| Migrating from AJP to HTTP: It's About Time - Christopher Schultz, |
| <a href="presentations/2020-09-29-achome-Migrating%20from%20AJP%20to%20HTTP.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=qUjUEvGFstI">video</a> |
| </li> |
| <li> |
| Tomcat 10 and Jakarta EE - Mark Thomas, |
| <a href="https://www.youtube.com/watch?v=10PkrWRPgPU">video</a> |
| </li> |
| <li> |
| Getting Started Hacking Tomcat - Christopher Schultz, |
| <a href="presentations/2020-09-29-achome-Getting%20Started%20Hacking%20Tomcat.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=O2wXAldxQWA">video</a> |
| </li> |
| <li> |
| Apache Tomcat and Spring Boot - Andrew Carr, |
| <a href="https://www.youtube.com/watch?v=Nk-rKXQC0BU">video</a> |
| </li> |
| <li> |
| Openly Handling Security Vulnerabilities (Q&A/Panel) - Mark Thomas, Christopher Schultz, Coty Sutherland, |
| <a href="presentations/2020-09-29-achome-Openly%20Handling%20Security%20Vulnerabilities.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=tGjyX6meGcA">video</a> |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="Webinar_Series_2020">Webinar Series 2020</h4><div class="text"> |
| <ul> |
| <li> |
| Tomcat 10 and Jakarta EE 9 - Mark Thomas, |
| <a href="https://www.youtube.com/watch?v=Vwj0XG-4Nos">video</a> |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="ApacheCon_Europe_2019">ApacheCon Europe 2019</h4><div class="text"> |
| <ul> |
| <li> |
| State of the Cat - Mark Thomas, |
| <a href="https://www.youtube.com/watch?v=hfgO6R9o5Tw">video</a> |
| </li> |
| <li> |
| New and upcoming - Rémy Maucherat, |
| <a href="https://aceu19.apachecon.com/sites/aceu19.apachecon.com/files/2019-10/RemyMaucherat_Tomcat-new-upcoming.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=a-nMewIRkmU">video</a> |
| </li> |
| <li> |
| Apache Tomcat - lost in the docs - Felix Schumacher, |
| <a href="https://aceu19.apachecon.com/sites/aceu19.apachecon.com/files/2019-10/FelixSchumacher_Lost-in-the-docs-ApacheConEu19.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=NasRhz0uKcQ">video</a> |
| </li> |
| <li> |
| Apache Tomcat, your webapp and the Graal - Rémy Maucherat, |
| <a href="https://aceu19.apachecon.com/sites/aceu19.apachecon.com/files/2019-10/RemyMaucherat_Tomcat-Graal.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=HvNlaPBNRqE">video</a> |
| </li> |
| <li> |
| HTTP/2, HTTP/3 and SSL/TLS State of Art in Our Servers - Jean-Frederic Clere, |
| <a href="https://aceu19.apachecon.com/sites/aceu19.apachecon.com/files/2019-10/H2state.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=D_ITxTR9KS8">video</a> |
| </li> |
| <li> |
| Tomcat from a cluster to a cloud - Jean-Frederic Clere, |
| <a href="https://aceu19.apachecon.com/sites/aceu19.apachecon.com/files/2019-10/ClusterCloud_0.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=ujOmPmXXgvg">video</a> |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="ApacheCon_NA_2019">ApacheCon NA 2019</h4><div class="text"> |
| <ul> |
| <li> |
| State of the Cat, New ! - Rémy Maucherat, |
| <a href="https://drive.google.com/open?id=1A9RbmALoDDpkUXyyfbpZCMoP5KEZ2yNB">slides</a>, |
| <a href="https://www.youtube.com/watch?v=_W2FK7raGMI">video</a> |
| </li> |
| <li id="latest-lets-encrypt"> |
| Let's Encrypt Apache Tomcat - Christopher Schultz, |
| <a href="presentations/2019-09-10-acna-Let's%20Encrypt%20Apache%20Tomcat.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=BWUjvmJgSeE">video</a> |
| </li> |
| <li id="latest-debugging-tomcat-and-web-applications"> |
| Tips for Debugging Tomcat and Web Applications - Coty Sutherland, |
| <a href="presentations/2019-09-10-acna-Tips%20for%20Debugging%20Tomcat%20and%20Web%20Applications.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=taKWjPeIbIM">video</a> |
| </li> |
| <li> |
| Serving Clean URLs via Custom Internet Media Types on Tomcat - Garret Wilson, |
| <a href="https://www.youtube.com/watch?v=kkVWdyD4L-Q">video</a> |
| </li> |
| <li id="latest-locking-down-tomcat"> |
| Locking-Down Apache Tomcat - Christopher Schultz, |
| <a href="presentations/2019-09-10-acna-Locking-Down%20Apache%20Tomcat.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=1H9y7k3llFc">video</a> |
| </li> |
| <li id="latest-cluster-to-cloud"> |
| Tomcat from a cluster to a cloud - Jean-Frederic Clere, |
| <a href="https://www.slideshare.net/jfclere/from-a-cluster-to-the-cloud">slides</a>, |
| <a href="https://www.youtube.com/watch?v=gDSl1FOAXOk">video</a> |
| </li> |
| <li> |
| Apache Tomcat, your webapp, and the Graal - Rémy Maucherat, |
| <a href="https://drive.google.com/open?id=1tFFEeZ4ks7U-vLsJQ8Eli3sHgfhJ_bNW">slides</a>, |
| <a href="https://www.youtube.com/watch?v=b_FwPW9ivkc">video</a> |
| </li> |
| <li> |
| Packaging Tomcat for Linux Distributions - Coty Sutherland, |
| <a href="presentations/2019-09-10-acna-Packaging%20Tomcat%20for%20Linux%20Distributions.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=yyx5e83DOgc">video</a> |
| </li> |
| <li id="latest-tls-state-of-the-art"> |
| HTTP/2, HTTP/3 and SSL/TLS State of Art in Our Servers - Jean-Frederic Clere, |
| <a href="https://www.slideshare.net/jfclere/http2-http3-and-ssltls-state-of-the-art-in-our-servers">slides</a>, |
| <a href="https://www.youtube.com/watch?v=3o6r1c5GI3g">video</a> |
| </li> |
| <li> |
| Apache Tomcat / HTTPD Configuration Management - Steve Sanders, |
| <a href="https://www.youtube.com/watch?v=c8aJW9LMDlE">video</a> |
| </li> |
| <li> |
| I Love Lucee - Igal Sapir, |
| <a href="https://www.youtube.com/watch?v=D6l8hyRdFII">video</a> |
| </li> |
| <li id="latest-httpd-reverse-proxy"> |
| Apache httpd reverse proxy and Tomcat - Jean-Frederic Clere, |
| <a href="https://www.slideshare.net/jfclere/apache-httpd-reverse-proxy-and-tomcat-173578042">slides</a>, |
| <a href="https://www.youtube.com/watch?v=44kCO4YHqag">video</a> |
| </li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="ApacheCon_NA_2018">ApacheCon NA 2018</h4><div class="text"> |
| <ul> |
| <li> |
| State of the Cat - Mark Thomas, |
| <a href="https://apachecon.com/acna18/presentations/2018-09-24-state-of-the-cat.pdf">slides</a>, |
| <a href="https://plusone.apache.org/2018/09/25/state-of-the-cat-mark-thomas/">audio</a> |
| </li> |
| <li> |
| New and Upcoming - Rémy Maucherat, |
| <a href="https://apachecon.com/acna18/presentations/7b1817f0af115fdb6.zip">slides</a>, |
| <a href="https://plusone.apache.org/2018/09/25/new-and-upcoming-tomcat-8-5-and-9-remy-maucherat/">audio</a> |
| </li> |
| <li> |
| Let's Encrypt Apache Tomcat - Christopher Schultz, |
| <a href="presentations/2018-09-05-acna-Let's%20Encrypt%20Apache%20Tomcat.pdf">slides</a>, |
| <a href="presentations/2018-09-05-acna-lets-encrypt-renew.sh">sample code</a>, |
| <a href="https://plusone.apache.org/2018/09/25/lets-encrypt-apache-tomcat-christopher-schultz/">audio</a> |
| </li> |
| <li> |
| HTTP/2 and SSL/TLS State of Art in Our Servers - Jean-Frederic Clere, |
| <a href="https://apachecon.com/acna18/presentations/128f6e0eb10dc70a6.zip">slides</a>, |
| <a href="https://plusone.apache.org/2018/09/25/http-2-and-ssl-tls-state-of-art-in-our-servers-jean-frederic-clere/">audio</a> |
| </li> |
| <li> |
| Apache httpd reverse proxy and Tomcat - Jim Jagielski, |
| <a href="https://plusone.apache.org/2018/09/25/apache-httpd-reverse-proxy-and-tomcat-jim-jagielski/">audio</a> |
| </li> |
| <li> |
| Routing CDN traffic at scale using Apache Tomcat - Jeff Elsloo, |
| <a href="https://plusone.apache.org/2018/09/25/routing-cdn-traffic-at-scale-using-apache-tomcat-jeff-elsloo/">audio</a> |
| </li> |
| <li> |
| The Anatomy of a Secure Java Web Application Using Apache Fortress - Shawn McKinney, |
| <a href="https://apachecon.com/acna18/presentations/161fccca2985a4b0b.zip">slides</a>, |
| <a href="https://plusone.apache.org/2018/09/25/the-anatomy-of-a-secure-java-web-application-using-apache-fortress-shawn-mckinney/">audio</a> |
| </li> |
| <li id="latest-clustering-deep-dive"> |
| Deep dive into Tomcat Clustering - Keiichi Fujino, |
| <a href="https://apachecon.com/acna18/presentations/b2a85e754868e2b82.zip">slides</a>, |
| <a href="https://plusone.apache.org/2018/09/26/deep-dive-into-tomcat-clustering-keiichi-fujino/">audio</a> |
| </li> |
| <li> |
| Improving NIO2 (and Tomcat) - Rémy Maucherat, |
| <a href="https://apachecon.com/acna18/presentations/c8e270be4e9cd1505.zip">slides</a>, |
| <a href="https://plusone.apache.org/2018/09/26/improving-nio2-and-tomcat-remy-maucherat/">audio</a> |
| </li> |
| <li> |
| Tomcat: From a cluster to the cloud - Jean-Frederic Clere, |
| <a href="https://apachecon.com/acna18/presentations/3c256e67647cda833.zip">slides</a>, |
| <a href="https://plusone.apache.org/2018/09/26/tomcat-from-a-cluster-to-the-cloud-jean-frederic-clere/">audio</a> |
| </li> |
| <li> |
| Tomcat Monitoring Alternatives, Pros and Cons - Charlie Arehart, |
| <a href="https://apachecon.com/acna18/presentations/52f241a1ac9ef234f.zip">slides</a>, |
| <a href="https://plusone.apache.org/2018/09/26/tomcat-monitoring-alternatives-pros-and-cons-charlie-arehart/">audio</a> |
| </li> |
| <li> |
| Monitoring production webapps running in apache tomcat with MoSKito - Leon Rosenbergt, |
| <a href="https://apachecon.com/acna18/presentations/0745118b5ee397ec3.zip">slides</a>, |
| <a href="https://plusone.apache.org/2018/09/26/monitoring-production-webapps-running-in-apache-tomcat-with-moskito-leon-rosenberg/">audio</a> |
| </li> |
| </ul> |
| </div></div> |
| <div class="subsection"><h4 id="ApacheCon_EU_Roadshow_2018">ApacheCon EU Roadshow 2018</h4><div class="text"> |
| <ul> |
| <li> |
| State of the Cat - Mark Thomas, |
| <a href="presentations/2018-06-13-aceu-state-of-the-cat.pdf">slides</a> |
| </li> |
| <li> |
| Performance Troubleshooting using Java Thread Dumps - Rainer Jung, |
| <a href="presentations/2018-06-13-aceu-JavaThreadDumps.pdf">slides</a> |
| </li> |
| <li> |
| Apache Web Server 2.4 - 10 Must-know Configuration Features - Rainer Jung, |
| <a href="presentations/2018-06-14-aceu-WebServerConfgurationFeatures.pdf">slides</a> |
| </li> |
| <li> |
| Reactive Applications on Apache Tomcat - Violeta Georgieva, |
| <a href="presentations/2018-06-13-aceu-Reactive-Applications-on-Apache-Tomcat.pdf">slides</a> |
| </li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="TomcatCon_London_2017">TomcatCon London 2017</h4><div class="text"> |
| <ul> |
| <li> |
| State of the Cat - Mark Thomas, |
| <a href="presentations/2017-09-26-tomcatcon-london-state-of-the-cat.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=gPqus5T5x-w&t=2s">slides + audio</a> |
| </li> |
| <li> |
| New and upcoming - Rémy Maucherat, |
| <a href="articles/2017-09-26-new-remm.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=eVEmgPAaAF0">slides + audio</a> |
| </li> |
| <li> |
| Reverse Proxies, Load-Balancing & Clustering - Part 1 - Mark Thomas, |
| <a href="presentations/2017-09-26-tomcatcon-london-clustering.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=2QYWp1k5QQM&t=2200s">slides + audio</a> |
| </li> |
| <li> |
| Reverse Proxies, Load-Balancing & Clustering - Part 2 - Mark Thomas, |
| <a href="presentations/2017-09-26-tomcatcon-london-clustering.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=6LoAdy9-jBI">slides + audio</a> |
| </li> |
| <li> |
| Tomcat from the Cluster to the Cloud - Jean-Frederic Clere, |
| <a href="https://www.slideshare.net/jfclere/tomcatcon-from-a-cluster-to-the-cloud">slides</a> |
| </li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="Webinar_Series_2017">Webinar Series 2017</h4><div class="text"> |
| <ul> |
| <li>Tomcat and MoSKito (Leon Rosenberg) <a href="https://www.youtube.com/watch?v=5RCkx-hGK1Q">video</a></li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="TomcatCon_Miami_2017">TomcatCon Miami 2017</h4><div class="text"> |
| <ul> |
| <li> |
| State of the Cat - Mark Thomas, |
| <a href="presentations/2017-05-16-acna-2017-state-of-the-cat.pdf">slides</a>, |
| <a href="https://plusone.apache.org/2017/05/30/apachecon-miami-2017-state-of-the-cat-mark-thomas-pivotal-tomcatcon-mark-thomas/">audio</a> |
| </li> |
| <li id="latest-credential-security"> |
| Seamless Upgrades for Credential Security in Apache Tomcat - Christopher Schultz, |
| <a href="presentations/2017-05-16-acna-2017-Seamless%20Upgrades%20for%20Credential%20Security%20in%20Apache%20Tomcat.pdf">slides</a>, |
| <a href="presentations/2017-05-16-acna-2017-sample-code.zip">sample code</a>, |
| <a href="https://plusone.apache.org/2017/05/30/apachecon-miami-2017-seamless-upgrades-for-credential-security-in-apache-tomcat-christopher-schultz/">audio</a> |
| </li> |
| <li id="latest-tls-introduction"> |
| Introduction to Tomcat and TLS - Mark Thomas, |
| <a href="presentations/presentations/2017-05-16-acna-2017-tomcat-ssl.pdf">slides</a>, |
| <a href="https://plusone.apache.org/2017/05/30/apachecon-miami-2017-apache-tomcat-and-ssl-mark-thomas/">audio</a> |
| </li> |
| <li> |
| Let's Encrypt Apache Tomcat - Christopher Schultz, |
| <a href="presentations/2017-05-16-acna-2017-Let's%20Encrypt%20Apache%20Tomcat.pdf">slides</a>, |
| <a href="presentations/2017-05-16-acna-2017-sample-code.zip">sample code</a>, |
| <a href="https://plusone.apache.org/2017/05/30/apachecon-miami-2017-lets-encrypt-apache-tomcat-christopher-schultz/">audio</a> |
| </li> |
| <li> |
| Securing Tomcat for your environment - Mark Thomas, |
| <a href="presentations/2017-05-16-acna-2017-securing-tomcat.pdf">slides</a>, |
| <a href="https://plusone.apache.org/2017/05/30/apachecon-miami-2017-securing-tomcat-for-your-environment-mark-thomas/">audio</a> |
| </li> |
| <li> |
| Tomcat and Proxies - Jean-Frederic Clere, |
| <a href="http://schd.ws/hosted_files/apachecon2017/38/TomcatProxies.pdf">slides</a>, |
| <a href="https://plusone.apache.org/2017/05/30/apachecon-miami-2017-tomcat-and-proxies-jean-frederic-clere/">audio</a> |
| </li> |
| <li> |
| Load balancing - Mark Thomas, |
| <a href="presentations/2017-05-16-acna-2017-tomcat-load-balancing.pdf">slides</a>, |
| <a href="https://plusone.apache.org/2017/05/30/apachecon-miami-2017-tomcat-clustering-part-2-load-balancing-mark-thomas/">audio</a> |
| </li> |
| <li> |
| Tomcat Clustering - Keiichi Fujino, |
| <a href="http://events.linuxfoundation.org/sites/events/files/slides/TomcatCluster_3.pdf">slides</a>, |
| <a href="https://plusone.apache.org/2017/05/30/apachecon-miami-2017-tomcat-clustering-keiichi-fujino/">audio</a> |
| </li> |
| <li> |
| The Challenges Tomcat Faces in High Throughput Production System - Huxing Zhang, |
| <a href="http://events.linuxfoundation.org/sites/events/files/slides/TomcatCon2017.pdf">slides</a>, |
| <a href="https://plusone.apache.org/2017/05/30/apachecon-miami-2017-the-challenges-tomcat-faces-in-high-throughput-production-system-and-how-to-solve-it-huxing-zhang/">audio</a> |
| </li> |
| <li> |
| Using OpenSSL to Boost JSSE in Tomcat - Jean-Frederic Clere, |
| <a href="http://schd.ws/hosted_files/apachecon2017/93/TomcatOpenSSL.pdf">slides</a> |
| </li> |
| <li> |
| How I Stopped Worrying and Learned to Love Open Source - David Cleary, |
| <a href="http://events.linuxfoundation.org/sites/events/files/slides/StopWorrying.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=FjD268R-obs&list=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rp&index=56">video</a> |
| </li> |
| <li> |
| Packaging Tomcat for Linux Distributions - Coty Sutherland, |
| <a href="http://schd.ws/hosted_files/apachecon2017/f1/packaging-tomcat-for-linux-distributions.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=OKs926hLIOo&list=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rp&index=55">video</a> |
| </li> |
| <li> |
| Introduction to Spring Boot - Rossen Stoyanchev, |
| <a href="https://www.youtube.com/watch?v=Qk7AcXgv_lk&list=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rp&index=54">video</a> |
| </li> |
| <li> |
| ASF Loves Tomcat and JavaEE: From Meecrowave to TomEE - Romain Manni-Bucau, |
| <a href="http://events.linuxfoundation.org/sites/events/files/slides/ASF%20loves%20Tomcat%20and%20EE-%20Meecrowave%20to%20TomEE.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=IQEGsSvAkIU&list=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rp&index=53">video</a> |
| </li> |
| <li> |
| Jwala - Apache Tomcat and HTTPD Enterprise Manager - Steven Ger & Arvindo Kinny, |
| <a href="http://schd.ws/hosted_files/apachecon2017/56/jwala-apachecon.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=LfXCrol8gHE&list=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rp&index=52">video</a> |
| </li> |
| <li> |
| From a Cluster to the Cloud - Jean-Frederic Clere, |
| <a href="http://schd.ws/hosted_files/apachecon2017/c6/clusterCloud.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=9PN-JZje6ws&index=51&list=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rp">video</a> |
| </li> |
| <li> |
| Wrap up - Mark Thomas, |
| <a href="presentations/2017-05-16-acna-2017-wrapup.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=kpJVTp2kfmk&index=50&list=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rp">video</a> |
| </li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="ApacheCon_2016">ApacheCon 2016</h4><div class="text"> |
| <ul> |
| <li> |
| Seamless Upgrades for Credential Security in Apache Tomcat - Christopher Schultz, |
| <a href="presentations/2016-05-acna-Seamless%20Upgrades%20for%20Credential%20Security%20in%20Apache%20Tomcat.pdf">slides</a> |
| </li> |
| <li id="latest-monitoring-with-jmx"> |
| Monitoring Apache Tomcat with JMX - Christopher Schultz, |
| <a href="presentations/2016-05-acna-Monitoring%20Apache%20Tomcat%20with%20JMX.pdf">slides</a> |
| </li> |
| <li> |
| Using OpenSSL to Boost JSSE in Tomcat - Jean-Frederic Clere, |
| <a href="http://schd.ws/hosted_files/apachecon2016/22/Using%20OpenSSL%20to%20Boost%20JSSE%20in%20Tomcat.pdf">slides</a> |
| </li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="Webinar_Series_2016">Webinar Series 2016</h4><div class="text"> |
| <ul> |
| <li>Connector selection: BIO vs NIO vs NIO2 vs APR (markt) <a href="https://www.youtube.com/watch?v=LBSWixIwMmU">video</a></li> |
| <li>TLS key/certificate generation (markt) <a href="https://www.youtube.com/watch?v=I6TbMqH9WFg">video</a>, |
| <a href="presentations/2016-01-25-webinar-TLS-key-certificate-generation-script.txt">script</a></li> |
| <li>Introducing Apache Tomcat 8.5 (markt) <a href="https://www.youtube.com/watch?v=kBJCIpPLWm0">video</a></li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="Webinar_Series_2015">Webinar Series 2015</h4><div class="text"> |
| <ul> |
| <li>Tomcat 9: HTTP/2 Quick Start (markt), <a href="https://www.youtube.com/watch?v=oCFwgMvouis">video</a></li> |
| <li>TLS Virtual Hosting (markt), <a href="https://www.youtube.com/watch?v=UnEcYYutbRg">video</a></li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="ApacheCon_2015">ApacheCon 2015</h4><div class="text"> |
| <ul> |
| <li>Tomcat Clustering: Part 1 - Reverse Proxies (markt), <a href="presentations/2015-04-15-acna-Tomcat-clustering-part-1-reverse-proxies.pdf">slides</a></li> |
| <li>Tomcat Clustering: Part 2 - Load-balancing (markt), <a href="presentations/2015-04-15-acna-Tomcat-clustering-part-2-load-balancing.pdf">slides</a></li> |
| <li>Tomcat Clustering: Part 3 - Clustering (markt), <a href="presentations/2015-04-15-acna-Tomcat-clustering-part-3-clustering.pdf">slides</a></li> |
| <li> |
| Load-balancing Tomcat with mod_jk - Christopher Schultz, |
| <a href="presentations/2015-04-15-acna-Load-balancing%20Tomcat%20with%20mod_jk.pdf">slides</a> |
| </li> |
| <li> |
| Monitoring Apache Tomcat with JMX - Christopher Schultz, |
| <a href="presentations/2015-04-15-acna-Monitoring%20Apache%20Tomcat%20with%20JMX.pdf">slides</a> |
| </li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="ApacheCon_2014">ApacheCon 2014</h4><div class="text"> |
| <ul> |
| <li>Apache Tomcat and SSL – Mark Thomas, |
| <a href="presentations/2014-04-09-acna-Tomcat-SSL.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=rt7oZ-7QEEk">audio</a></li> |
| <li>Monitoring Apache Tomcat – Christopher Schultz, |
| <a href="presentations/2014-04-09-acna-Monitoring%20Apache%20Tomcat%20with%20JMX.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=U2y_6j1Cgr8">audio</a></li> |
| <li>Migrating to Apache Tomcat 8 – Mark Thomas, |
| <a href="presentations/2014-04-09-acna-Migrating-to-Apache-Tomcat-8.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=JrbH5zQusM0">audio</a></li> |
| <li>Connecting Tomcat to the World: Performance and other considerations when |
| selecting a Tomcat connector – Christopher Schultz, Jean-Frederic Clere, |
| slides not available, |
| <a href="https://www.youtube.com/watch?v=KKVO_xgRKbA">audio</a></li> |
| <li>A Practical use of Servlet 3.1: Implementing WebSocket – Mark Thomas, |
| <a href="presentations/2014-04-09-acna-WebSocket-on-Servlet31.pdf">slides</a>, |
| <a href="https://www.youtube.com/watch?v=9PbN2K8eO2w">audio</a></li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="Java_One,_September_2013_(San_Francisco)">Java One, September 2013 (San Francisco)</h4><div class="text"> |
| <ul> |
| <li>Building WebSocket 1.0 on Servlet 3.1 (markt) |
| <a href="presentations/2013-09-javaone-WebSocket-on-Servlet31.pdf">pdf</a></li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="Pivotal_Open_Source_Hub,_September_2013_(San_Francisco)">Pivotal Open Source Hub, September 2013 (San Francisco)</h4><div class="text"> |
| <ul> |
| <li>Apache Tomcat 8 (markt) |
| <a href="presentations/2013-09-pivotal-Apache-Tomcat8.pdf">pdf</a></li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="ApacheCon_North_America,_February_2013_(Portland)">ApacheCon North America, February 2013 (Portland)</h4><div class="text"> |
| <ul> |
| <li>Apache Tomcat Clustering (markt) |
| <a href="https://www.youtube.com/watch?v=rX1zm11AXcA">video</a>, |
| <a href="presentations/2013-02-acna-Apache-Tomcat-Clustering.pdf">pdf</a></li> |
| <li>Apache Tomcat 8 update (markt) |
| <a href="https://www.youtube.com/watch?v=B57IRtUHMjg">video</a>, |
| <a href="presentations/2013-02-acna-Apache-Tomcat8-preview.pdf">pdf</a></li> |
| <li>The Good, the Bad and the Ugly: Security Vulnerability Reports from the |
| Apache Tomcat project (markt) |
| <a href="https://www.youtube.com/watch?v=SMSR3ahdPfU">video</a>, |
| <a href="presentations/2013-02-acna-Apache-Tomcat-Security-Good-Bad-Ugly.pdf">pdf</a></li> |
| <li>Monitoring Apache Tomcat and the Apache Web Server (rjung) |
| <a href="https://www.youtube.com/watch?v=b2iQ7aohfhM">video</a></li> |
| <li>Continuous Delivery with Maven, Puppet and Tomcat (Carlos Sanchez) |
| <a href="https://www.youtube.com/watch?v=ieE2ye2u-cA">video</a></li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="ApacheCon_Europe,_October_2012_(Sinsheim)">ApacheCon Europe, October 2012 (Sinsheim)</h4><div class="text"> |
| <ul> |
| <li>Apache Tomcat 8 Preview (markt) |
| <a href="presentations/2012-10-aceu-Apache-Tomcat8-preview.pdf">pdf</a></li> |
| <li>Apache Tomcat Reverse Proxies (markt) |
| <a href="presentations/2012-10-aceu-Apache-Tomcat-Reverse-proxies.pdf">pdf</a>, |
| <a href="presentations/2012-10-aceu-Apache-Tomcat-Reverse-proxies-notes-rjung.txt">notes</a> (rjung)</li> |
| </ul> |
| </div></div> |
| |
| <div class="subsection"><h4 id="JavaOne,_September_2010_(San_Francisco)">JavaOne, September 2010 (San Francisco)</h4><div class="text"> |
| <ul> |
| <li>Memory Leaks (markt) |
| <a href="presentations/2010-08-05-javaone-Memory-Leaks-60mins.pdf">pdf</a></li> |
| </ul> |
| </div></div> |
| |
| <script> |
| var s = document.URL.split('#'); |
| if(s.length > 1) { |
| // console.log('got anchor: |' + s[1] + '|'); |
| var element = document.getElementById(s[1]); |
| if(element) { |
| element.classList.add('targeted'); |
| } else { |
| // console.log('Cannot find element with id |' + s[1] + '|'); |
| } |
| } |
| </script> |
| |
| </div></div></div></div></main><footer id="footer"> |
| Copyright © 1999-2026, The Apache Software Foundation |
| <br> |
| Apache Tomcat, Tomcat, Apache, the Apache Tomcat logo and the Apache logo |
| are either registered trademarks or trademarks of the Apache Software |
| Foundation. |
| </footer></div><script src="res/js/tomcat.js"></script></body></html> |