I have a setup on a dev machine that is similiar to what you are
trying. Here's how I have mine setup.

-------httpd.conf
LoadModule              jk_module modules/mod_jk.so
JkWorkersFile           /opt/apps/tomcat/conf/workers.properties
JkLogFile               /opt/apps/tomcat/logs/mod_jk.log
JkLogLevel              info
JkLogStampFormat        "[%a %b %d %H:%M:%S %Y] "

<VirtualHost *:80>
       DocumentRoot /opt/projects/virtualhost/web
       ServerName virtualhost
       JkMount /*.jsp worker1
       JkMount /*.do worker1
</VirtualHost>

-------server.xml
<Host appBase="/opt/projects/virtualhost/web"
       name="virtualhost">
       <Context path="" docBase="/opt/projects/virtualhost/web" />
</Host>

This is just one way to do it, I know there are others. I urge you to
read up some more on the configuration settings.

If you're going to have more than one virtualhost per machine, you'll
most likely want to have multiple instances of tomcat running - check
the RUNNING.txt that comes with your install for more information
regarding this.

Also, check the recent discussions on this mailing list as I know
there was a thread within the last few weeks discussing this type of
configuration.
http://tomcat.apache.org/lists.html
http://marc.theaimsgroup.com/?l=tomcat-user (searchable)

Eric


On 8/28/06, Mansour <[EMAIL PROTECTED]> wrote:
I just tried what you suggested and it didn't work.
I replcaed the modified version of server.xml with the original as
Mladen suggested to deleted the newly added lines.
Now the server.xml is the default one that came with tomcat.
What changes you want me to try ??



Eric Berry wrote:

> From my understanding found here:
> http://tomcat.apache.org/tomcat-5.5-doc/config/context.html
>
> "The Document Base (also known as the Context Root) directory for this
> web application, or the pathname to the web application archive file
> (if this web application is being executed directly from the WAR
> file). You may specify an absolute pathname for this directory or WAR
> file, or a pathname that is relative to the appBase directory of the
> owning Host."
>
> Since you've declared your host's documents to start in
> /path/to/virtualhost, and you've said your default context (default
> meaning there isn't a path specified - path="") starts in webapp1. I
> would think that you're actually telling tomcat to locate jsps based
> on this path /path/to/virtualhost/webapp1
>
> If this is the case, then I think you should put you hello.jsp in
> /path/to/virtualhost/webapp1. Someone please correct me if I'm wrong.
>
> Eric
>
> On 8/28/06, Mansour <[EMAIL PROTECTED]> wrote:


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Learn from the past. Live in the present. Plan for the future.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to