Home Accessibility Courses Diary The Mouth Facebook Resources Site Map About Us Contact
Java 6, Apache Tomcat 6.

I greet new releases of software that we teach with a joy that the software is moving forward, but with an element of trepidation - "what's changed" I wonder. Although programming languages rarely change in that they render the old code incompatible, thre are often changes in default configuration files over and above any additions to the product.

Java 6 and Tomcat 6 are with us (well - at Beta release at least for Tomcat). Did I rush out and change all my courses? No people don't upgrade their servers with anything like any haste, and a course based on a product that is in advance of what there employer is running isn't doing them any favours in the short term.

So this week's course ran with Java 5 and Tomcat 5.5. But with one eye to the future. On one of the systems we were using for practicals, we downloaded the very VERY latest Betas that were available (thank goodness for our high internet-to-trainee speeds!) and installed them; had they blown up in our face, very little would have been lost but - as is usual - a few things are in different places, some of the sample / default config files have been changed but basically it's all much the same. And that means that the delagates leave knowing primarily about their current system, but also a little of where things are headed.

Apache Tomcat's main configuration files have been, and remain in the conf subdirectory:

server.xml - the main file that configures the server, the service, the engine and the host (each via nested XML tags) and also the connectors. By default, shutdown, htttp and ajp connectors are swithed on, with comment samples for https and http proxy.

web.xml - the initially loaded file that's used for URL, MIME type mappings, and other web settings such as home page location (known as "welcome page") and session timeouts. This file is suplemented by settings in each web application's own web.xml

tomcat-users.xml - a file that defines realms and roles for users. We set it up on our courses to allow the manager application to be used to stop, start and deploy appications although we point the trainee at database and ldap alternatives too. The biggest change in the config files at release 6 is here, as the sample users provided in prior versions are no longer present.
(written 2007-01-21)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
A652 - Web Application Deployment - Tomcat -Sourcing, Installing and Initial Testing
  [3819] Packing a tar, jar or war file - best practise - (2012-07-26)
  [2088] Changing the 404 - file not found - page in Tomcat - (2009-03-18)
  [1550] Java (JSP and Servlet examples) live on our server - (2008-02-23)
  [837] Tomcat - Shutdown port - (2006-08-18)

J601 - Java Introduction
  [2536] All the Cs ... and Java too - (2009-12-13)
  [2423] What is a JVM, a JRE, a JDK - components of the core Java Environment - (2009-09-26)
  [2115] Finding your java program - the CLASSPATH variable - (2009-04-02)
  [1908] Java CLASSPATH explained - (2008-11-26)
  [1766] Diagrams to show you how - Tomcat, Java, PHP - (2008-08-22)
  [1557] Trying out our Java examples on our web site - (2008-02-27)
  [1497] Training Season Starts again! - (2008-01-07)
  [1466] Effective Java training - the bootcamp approach - (2007-12-09)
  [1418] A Golf Club Decision - Perl to Java - (2007-11-01)
  [1158] Private Java Course - A customer's pictures - (2007-04-22)
  [871] Java oversold? - (2006-09-19)
  [792] Is Java the right language to learn? - (2006-07-04)
  [317] Programming languages - a comparison - (2005-05-20)
  [124] PHP v Java - (2004-11-20)
  [111] Training notes available under Open Distribution license - (2004-11-07)
  [25] Release numbers - (2004-08-23)

J606 - Java Roadmap - Beyond the Fundamentals
  [3043] Gathering information - logging - with log4j. First steps. - (2010-11-12)
  [2036] Java Tag Libraries / how they work / Tomcat Deployment - (2009-02-11)
  [1910] Java - Generics - (2008-11-27)
  [1562] Java Compiler - needs all classes, compiles them all too - (2008-03-03)


Back to
Getting rid of people - hotel techniques
Previous and next
or
Horse's mouth home
Forward to
The HTML++ Metalanguage
Some other Articles
Sorting people by name in PHP
Learning to write secure, maintainable PHP
Too busy to blog it - but it's great (mostly)
The HTML++ Metalanguage
Java 6, Apache Tomcat 6.
Getting rid of people - hotel techniques
Maintainable code - some positive advice
Bounce, bounce, bounce
Bang! Train campaign hits home
Call for appropriate train services - Swindon, Bristol, Bath, West Wilts, Severn Beach etc
4279 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2014: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 899360 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/1049_Jav ... at-6-.html • PAGE BUILT: Sun Mar 30 15:20:58 2014 • BUILD SYSTEM: WomanWithCat