• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

What is Tomcat virtual host, What is different from the Apache Tomcat?

 
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have a Quiz about Tomcat virtual hosting

In order to win I want a brief answer to that question and demonstrate my research by building a demo site with "hello world" jsp page.

Therefor, I want to start but I don't know how to start with Tomcat virtual hosting to build the Hello Word jsp page.

I know Apache Tomcat and i worked with tomcat 5, but Tomcat virtual host it is a new words for me
Please Help me ASAP.


 
Ranch Hand
Posts: 470
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
http://tomcat.apache.org/tomcat-6.0-doc/virtual-hosting-howto.html
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

Walahee you should mention what i'll get in return if I solve it to you ??
Proogle it

Heehehehehe

 
Ashraf Abu-Aisheh
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

imad hussein wrote:Hi,

Walahee you should mention what i'll get in return if I solve it to you ??
Proogle it

Heehehehehe



You will have an 2009 lunch award presented by Proooooogle and sponsored by CTO

 
Ashraf Abu-Aisheh
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Virtual Hosting with Tomcat
This is a guide on setting up Tomcat to do virtual hosting and make it behave like a simple webserver with jsp and servlet support, for many different sites all hosted on the same IP address. The aim is to have a single directory for each virtual host, which can be manipulated individually without hassles from managing multiple .war files and other configuration difficulties.
To configure Tomcat for a virtual host, you need a <Host ..> directive in the server.xml file, and a ROOT.xml file in the conf/Catalina/$host directory. Here's the minimal setup required for a copy of Tomcat serving directly on Port 80, using no connectors or other configuration difficulties.
This was written for Tomcat 5 on linux, with Tomcat installed in /usr/local/tomcat
We start with the simplest configuration, of one website, called 'localhost' which keeps it's files in /usr/local/tomcat/webapps/localhost . We're not using any .war files here - all the files are placed straight into the directory.
conf/server.xml

conf/Catalina/localhost/ROOT.xml


webapps/localhost

index.jsp
WEB-INF/web.xml
webapps/localhost/WEB-INF/web.xml

Adding a virtual host to this config.
From here, to add a virtual host $host with an alias of $alias, the following steps are required.
• Shut down tomcat.
• Add a Host entry to the server.xml file at the VIRTUAL HOST INJECTION POINT

• Add a configuration file for the host

• Add a skeleton directory structure for the files

• Add a minimal web.xml file

• Add a trivial holding page

• Start tomcat back up again.
Automating the process
For a standard situation with tomcat installed in /usr/local/tomcat, here's a small perl script that does all this for you. Save it into the /usr/local/tomcat/bin directory. http://ex-parrot.com/~pete/add_virtual_host.pl
Usage
./bin/add_virtual_host.pl host alias1 alias2 alias3


Mahmoud AbuZamel
Chief Solution Architect
ProgressSoft Corporation
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic