Are you closing your <VirtualHost x.x.x.x> tage
"</VirtualHost>"

Also, can you get to the page from a remote machine at
http://www.vhost.xx:8080/ ???  If that works, then you should know it's
a Apache mod_jk issue.

- Andrew

> -----Original Message-----
> From: Albert Csaba [mailto:[EMAIL PROTECTED]] 
> Sent: Monday, July 29, 2002 7:24 AM
> To: Tomcat Users List
> Subject: tomcat virtualhost 404 error
> 
> 
> I have Tomcat4.0.4 with mod_jk running. I'm not sure if it's 
> setup correctly. I'm trying to test it with an example found 
> on the net, 
> uploaded to a virtualhost, but I'm getting a Apache Tomcat 404 error.
> 
> What else do I have to set for the test.jsp to be found there?
> 
> Thank you,
> Csaba
> 
> 
> 
> 
> This is in my server.xml file for that virtualhost:
> 
> <Host name=www.vhost.xx>
>       <Context path="" docBase="/home/sites/www.vhost.xx/web" 
> debug="0"/>
>       <Context path="/examples" 
>        docBase="/home/sites/www.vhost.xx/web/examples" 
>        debug="0"     
>  reloadable="true" />
>       <Context path="/test" 
> docBase="/home/sites/www.vhost.xx/web/test" debug="0"
>                        reloadable="true" />
> 
>       
>               <Logger 
> className="org.apache.catalina.logger.FileLogger"
>                            prefix="jsoft_examples_log." suffix=".txt"
>                  timestamp="true"/>
>                 <Ejb   name="ejb/EmplRecord" type="Entity"
>                        home="com.wombat.empl.EmployeeRecordHome"
>                      remote="com.wombat.empl.EmployeeRecord"/> 
>                 <Environment name="maxExemptions" 
> type="java.lang.Integer"
>                             value="15"/>
>                 <Parameter name="context.param.name" 
> value="context.param.value"
>                            override="false"/>
>       
>       <Resource name="jdbc/jSoft" auth="SERVLET" 
> type="javax.sql.DataSource"/>
>                   <ResourceParams name="jdbc/jSoft">
>                          
>       <parameter><name>user</name><value>user</value></parameter>
>                          
>       <parameter><name>password</name><value>pw</value></parameter>
>       
> <parameter><name>driverClassName</name><value>org.gjt.mm.mysql
> .Driver</value></parameter>
>       
> <parameter><name>driverName</name><value>jdbc:mysql://localhos
> t/</value></parameter>
>       
>       </ResourceParams>
>       <Resource name="mail/Session" auth="Container"
>                           type="javax.mail.Session"/>
>                 <ResourceParams name="mail/Session">
>                   <parameter>
>                     <name>mail.smtp.host</name>
>                     <value>localhost</value>
>                   </parameter>
>                 </ResourceParams>
>               
>                  <Logger 
> className="org.apache.catalina.logger.FileLogger"
>                            prefix="jsoft_examples_log." suffix=".txt"
>                  timestamp="true"/>
>                 <Ejb   name="ejb/EmplRecord" type="Entity"
>                        home="com.wombat.empl.EmployeeRecordHome"
>                      remote="com.wombat.empl.EmployeeRecord"/> 
>                 <Environment name="maxExemptions" 
> type="java.lang.Integer"
>                             value="15"/>
>                 <Parameter name="context.param.name" 
> value="context.param.value"
>                            override="false"/> 
>              <Resource name="jdbc/jSoft" auth="SERVLET" 
> type="javax.sql.DataSource"/>
>       
>       <ResourceParams name="jdbc/jSoft">
>                          
>       <parameter><name>user</name><value>user</value></parameter>
>                          
>       <parameter><name>password</name><value>pw</value></parameter>
>                             
>       
> <parameter><name>driverClassName</name><value>org.gjt.mm.mysql
> .Driver</value></parameter>
>                             
>       
> <parameter><name>driverName</name><value>jdbc:mysql://localhos
> t/</value></parameter>
>                        </ResourceParams>
>       
>       
>                 <Resource name="mail/Session" auth="Container"
>                           type="javax.mail.Session"/>
>                 <ResourceParams name="mail/Session">
>                   <parameter>
>                     <name>mail.smtp.host</name>
>                     <value>localhost</value>
>                   </parameter>
>                 </ResourceParams>
>               
> 
>       
>     </Host>
> 
> And that's in my httpd.conf:
> 
> LoadModule jk_module  /usr/lib/apache/mod_jk.so
> 
> AddModule mod_jk.c
> 
> # Configure mod_jk
> #
> JkWorkersFile "/home/jakarta-tomcat-4.0.4/conf/jk/workers.properties"
> JkLogFile     /var/log/httpd/mod_jk.log
> JkLogLevel    debug
> 
> 
> JkMount /examples ajp13
> JkMount /examples/* ajp13
> 
> JkMount /jk ajp13
> JkMount /jk/* ajp13
> 
> JkMount /cocoon ajp13
> JkMount /cocoon/* ajp13
> 
> ....
> 
> <VirtualHost xxx.xxx.xxx.xxx>
> ServerName www.vhost.xx
> ServerAdmin admin
> DocumentRoot /home/sites/site4/web
> ServerAlias vhost.xx
> JkMount /*.jsp ajp13
> JkMount /servlet/* ajp13
> 
> JkMount /examples ajp13
> JkMount /examples/* ajp13
> 
> JkMount /jk ajp13
> JkMount /jk/* ajp13
> 
> JkMount /cocoon ajp13
> JkMount /cocoon/* ajp13
> 
> 
> RewriteEngine on
> RewriteCond %{HTTP_HOST}                !^212.67.192.29(:80)?$
> RewriteCond %{HTTP_HOST}                !^www.vhost.xx(:80)?$
> RewriteOptions inherit
> AliasMatch ^/~([^/]+)(/(.*))? 
> /home/sites/site4/users/$1/web/$3 AliasMatch 
> ^/users/([^/]+)(/(.*))? /home/sites/site4/users/$1/web/$3 
> AddHandler cgi-wrapper .cgi AddHandler cgi-wrapper .pl </VirtualHost>
> 
> 
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to