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]>
