You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2018/02/21 15:25:40 UTC

[tomcat-training] 03/03: Flesh out the background module Other minor tweaks

This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat-training.git

commit 49e338a6dfc82674814040034167b2e5660ee555
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Wed Feb 21 15:25:05 2018 +0000

    Flesh out the background module
    Other minor tweaks
---
 courses/tomcat-for-administrators.html | 14 ++++--
 modules/background-01.html             | 91 ++++++++++++++++++++++++++++++++--
 modules/intro.html                     | 10 +++-
 3 files changed, 105 insertions(+), 10 deletions(-)

diff --git a/courses/tomcat-for-administrators.html b/courses/tomcat-for-administrators.html
index 4ef4f2c..a532816 100644
--- a/courses/tomcat-for-administrators.html
+++ b/courses/tomcat-for-administrators.html
@@ -65,16 +65,19 @@
       <div class="slides">
         <section>
           <h1>Tomcat for Administrators</h1>
+        </section>
+        <section>
+          <h2>Introduction</h2>
           <aside class="notes">
             Welcome everyone.
             <br>
+            If there are any venue announcements (WiFi access, fire exits etc.) do those now.
+            <br>
             Introduce yourself here. Get the class to do short introductions as well. Find out any
             particular topics of interest.
             <br>
-            If there are any venue announcements (WiFi access, fire exits etc.) do those now.
           </aside>
         </section>
-        <section><h2>Introduction</h2></section>
         <section>
           <h3>Agenda - Morning</h3>
           <table>
@@ -145,8 +148,8 @@
             </tbody>
           </table>
           <aside class="notes">
-            Wrap up session is an opportunity to ask general Tomcat questions, dig a little deeper into an
-            earlier topic etc.
+            Wrap up session is an opportunity to ask general Tomcat questions, dig a little deeper
+            into an earlier topic etc.
             <br>
             Questions are welcome at any time. Just get my attention.
           </aside>
@@ -155,6 +158,9 @@
         <section data-external-replace="../modules/background-01.html"> </section>
         <section data-external-replace="../modules/deployment-01.html"> </section>
         <section data-external-replace="../modules/logging-01.html"> </section>
+        <section>
+          <h1>Lunch</h1>
+        </section>
         <section data-external-replace="../modules/tls-01.html"> </section>
         <section data-external-replace="../modules/tls-03.html"> </section>
         <section data-external-replace="../modules/performance-01.html"> </section>
diff --git a/modules/background-01.html b/modules/background-01.html
index adad088..44d00bf 100644
--- a/modules/background-01.html
+++ b/modules/background-01.html
@@ -14,7 +14,90 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 -->
-<section>Background 01</section>
-<section>Slide 1</section>
-<section>Slide 2</section>
-
+<section>
+  <h2>Installation</h2>
+</section>
+<section>
+  <h3>Dependencies</h3>
+  <p>Java Runtime</p>
+  <p>Full JDK not required</p>
+  <p>Tomcat 9 requires Java 8 or later</p>
+  <p>Tomcat 8 requires Java 7 or later</p>
+  <p>Tomcat 7 requires Java 6 or later</p>
+  <p>Tomcat Native for OpenSSL support</p>
+  <aside class="notes">
+    Very old versions of Tomcat (10+ years ago) required the JDK for JSPs. All current versions of
+    Tomcat include the Eclipse compilers.
+    <br>
+    off-by-one pattern broken by Java's switch sto a 6-monthly release cycle.
+    <br>
+    Tomcat 9 and 8.5 require Java 9 for pure Java HTTP/2 support
+    <br>
+    Tomcat 7 requires Java 7 for JSR 356
+  </aside>
+</section>
+<section>
+  <h3>Installation options</h3>
+  <p>Unpack an archive</p>
+  <p>Tomcat Installer for Windows</p>
+  <p>Package from Linux distribution</p>
+  <p>Build from source</p>
+  <aside class="notes">
+    Various services provide packaged Tomcat instances. Not going to cover those.
+  </aside>
+</section>
+<section>
+  <h3>Installing from an archive</h3>
+  <p>.zip for Windows</p>
+  <p>.tar.gz for Linux, OSX etc</p>
+  <p>Contents is largely the same</p>
+  <p>Line endings vary</p>
+  <p>Tomcat Native binary for Windows is included in .zip</p>
+</section>
+<section>
+  <h3>Demonstration</h3>
+  <p>Installing from an archive</p>
+  <p>Windows</p>
+  <p>Linux</p>
+</section>
+<section>
+  <h3>Exercise</h3>
+  <p>Install from an archive</p>
+  <p>Display Tomcat home page in browser</p>
+</section>
+<section>
+  <h3>File structure</h3>
+</section>
+<section>
+  <h3>Running as a Service</h3>
+  <p>Windows</p>
+  <p>Runs as LocalService by default - TODO Check</p>
+</section>
+<section>
+  <h3>Running as a Daemon</h3>
+  <p>TODO commons daemon</p>
+</section>
+<section>
+  <h3>Tomcat Installer for Windows</h3>
+  <p>Unpacks archive</p>
+  <p>Creates a service</p>
+  <p>Automates the manual steps</p>
+  <p>Provides a GUI to set some basic options</p>
+  <aside class="notes">
+    Original target was setting up developers, not production systems.
+  </aside>
+</section>
+<section>
+  <h3>Demonstration</h3>
+  <p>Installing with the Tomcat Installer for Windows</p>
+</section>
+<section>
+  <h3>Demonstration</h3>
+  <p>Installing from a Linux package</p>
+</section>
+<section>
+  <h3>Exercise</h3>
+  <p>Install from the Installer for Windows</p>
+  <p>or</p>
+  <p>Install from a Linux package</p>
+</section>
diff --git a/modules/intro.html b/modules/intro.html
index c52262a..e784b90 100644
--- a/modules/intro.html
+++ b/modules/intro.html
@@ -42,8 +42,8 @@
   </aside>
 </section>
 <section>
-  <h3>Resources</h3>
-  <p>Website: <a href="https://tomcat.apache.org">https://tomcat.apache.org</a></p>
+  <h3>Tomcat Resources</h3>
+  <p>Web site: <a href="https://tomcat.apache.org">https://tomcat.apache.org</a></p>
   <p>Mailing lists: <a href="https://tomcat.apache.org/lists.html">https://tomcat.apache.org/lists.html</a></p>
   <p>Source code: <a href="https://github.com/apache/tomcat">https://github.com/apache/tomcat</a></p>
   <p>Issue tracker: <a href="https://bz.apache.org/bugzilla">https://bz.apache.org/bugzilla</a>
@@ -53,4 +53,10 @@
     <br>
     Aim to fix all open bugs (not enhancements) before next release. Monthly release cycle. 
   </aside>
+</section>
+<section>
+  <h3>Training Resources for Today</h3>
+  <p>WiFi: TOMCAT-TRAINING</p>
+  <p>Pwd: 'let me in' (excluding quotes)</p>
+  <p>Files: http://192.168.0.1/shares
 </section>
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
markt@apache.org.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org