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:37 UTC

[tomcat-training] branch master updated (483ef61 -> 49e338a)

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

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


    from 483ef61  Add agenda. Start to fill out intro module.
     new 9887e1a  Keep place when refreshing after update and testing on a local server
     new c9ba54c  Add some content
     new 49e338a  Flesh out the background module Other minor tweaks

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 courses/tomcat-for-administrators.html | 15 ++++--
 modules/background-01.html             | 91 ++++++++++++++++++++++++++++++++--
 modules/intro.html                     | 39 +++++++++++++++
 3 files changed, 137 insertions(+), 8 deletions(-)

-- 
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


[tomcat-training] 01/03: Keep place when refreshing after update and testing on a local server

Posted by ma...@apache.org.
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 9887e1a171e625e045e9de351d71af122eaf7583
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Mon Feb 19 22:21:38 2018 +0000

    Keep place when refreshing after update and testing on a local server
---
 courses/tomcat-for-administrators.html | 1 +
 1 file changed, 1 insertion(+)

diff --git a/courses/tomcat-for-administrators.html b/courses/tomcat-for-administrators.html
index e80d0cd..4ef4f2c 100644
--- a/courses/tomcat-for-administrators.html
+++ b/courses/tomcat-for-administrators.html
@@ -168,6 +168,7 @@
     <script>
       Reveal.initialize({
         // - https://github.com/hakimel/reveal.js#configuration
+        history: true,
         
         // - https://github.com/hakimel/reveal.js#dependencies
         dependencies: [

-- 
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


[tomcat-training] 02/03: Add some content

Posted by ma...@apache.org.
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 c9ba54c4a75ba7a49ec77f1c6b7a84c7a6bbca14
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Mon Feb 19 22:22:02 2018 +0000

    Add some content
---
 modules/intro.html | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/modules/intro.html b/modules/intro.html
index 4abbc62..c52262a 100644
--- a/modules/intro.html
+++ b/modules/intro.html
@@ -20,4 +20,37 @@
      at GitHub in the <a href="https://github.com/apache/tomcat-training">tomcat-training</a>
      repository.</p>
   <p>Pull requests welcome.</p>
+  <aside class="notes">
+    Mention community and contributing back. 
+  </aside>
 </section>
+<section>
+  <h3>Open source</h3>
+  <p>Apache Tomcat is open source under the Apache License version 2</p>
+  <ul>
+    <li>Freely available</li>
+    <li>Permissive license</li>
+    <li>Don't have to contribute back</li>
+    <li>It is nice if you do</li>
+  </ul>
+  <aside class="notes">
+    Key aspects of ALv2. Take the code. Do what you like but acknowledge
+    <ul>
+      <li>where you got the code from</li>
+      <li>trademarks</li>
+    </ul>
+  </aside>
+</section>
+<section>
+  <h3>Resources</h3>
+  <p>Website: <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>
+  <p>Stack overflow</p>
+  <aside class="notes">
+    Master source code currently in svn but looking to move to git soon.
+    <br>
+    Aim to fix all open bugs (not enhancements) before next release. Monthly release cycle. 
+  </aside>
+</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


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

Posted by ma...@apache.org.
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