Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
 
For 2023 (and 2024 ...) - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.

Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!

I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
Multiple web applications under Tomcat - what are the options?

If you're wanting to run a number of web applications under Apache [Jakarta] Tomcat, do you need multiple versions of Tomcat, or multiple machines? No, you don't ... but it may be helpful for you to do so. Here are diagrams of four options (open source, remember - "never provide just one solution where you could provide four!"):



Starting on the right, you have:

Multiple Web Applications on a single Tomcat. With this option, each web application will have its own directory name on the same domain, or you could use virtual hosting. If the metrics of the applications (busy periods) are at different times of day, this approach makes useful sharing of facilities, and if there's a lot more running on the computer and not much on the Tomcat, it saves a lot of duplication. However, if you stop / restart tomcat then you're going to effect all the web applications at once.

Several Instances of Tomcat on a single machine. Here, you're able to stop and start each tomcat independently, but you'll need two different IP addresses or TCP port numbers, and both will stop / restart if you stop / reboot your operating system. But this would be a commonly used approach for an organisation with a quite small / specialised / departmentalised Tomcat setup, with a need for a test / development system and a live system too.

Virtual Machines. Becoming a favourite at ISPs and where a computer department is forming a company's ISP ... a series of virtual machines each on the same physical host.

Two separate Computers. Computers are cheap these days ... and this is how I work on our own web site - with the main web server being a totally different machine to the one we use for R&D and testing. You may tell me that I'm old fashioned in not using virtual machines, but the production machine we have is sized up to meet demand and is located on a stinking fast connection in London, and the development / testing machine is a laptop which I can carry on developing on during a train journey or - as I was last week - on a boat between Cairnryan and Larne, where even mobile internet was out of reach. And switching the computer off as we arrives at Carinryan and I drove down to Wigtown and beyond didn't stop our live system! [[Illustration - Wigtown, Book capital of Scotland!]]

(Diagram at top of page taken from the board of the Deploying Apache httpd and Tomcat course I am presenting at present.

(written 2009-06-05, updated 2009-06-06)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
J950 - Java - Tomcat Sourcing, Installation and Initial Testing
  [2219] Configuring httpd, or Tomcat, to run CGI scripts in Perl - (2009-06-05)

A911 - Web Application Deployment - Using Tomcat in a live environment

Back to
Enjoying the summer weather
Previous and next
or
Horse's mouth home
Forward to
Configuring httpd, or Tomcat, to run CGI scripts in Perl
Some other Articles
A (biased?) comparison of PHP courses in the UK
Adding a newsfeed for your users to a multipage PHP application
Melksham Traders - where do we go?
Multiple web applications under Tomcat - what are the options?
Enjoying the summer weather
Past Delegate Offer - Summer Holiday / Weekend Break
If nothing, make it nothing.
Global Index to help you find resources
Keyboard reading in Perl - character by character not line by line
4759 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, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 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., 2024: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/2218_Mul ... ions-.html • PAGE BUILT: Sun Oct 11 16:07:41 2020 • BUILD SYSTEM: JelliaJamb