Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

Apache/mod_jk/Tomcat 404-problem

Niklas Saers Mailinglistaccount

2003-06-03

Replies:

Hi,
I'm running a webserver with many virtual hosts. The default virtualhost
is the registrar.no virtualhost that has a serveralias to www.registrar.no

I issue the following requests:
http://registrar.no/servlets/servlet/no.registrar.servlets.LagEndreDnsKnapper
http://www.registrar.no/servlets/servlet/no.registrar.servlets.LagEndreDnsKnapper
http://192.168.1.10/servlets/servlet/no.registrar.servlets.LagEndreDnsKnapper

In my logfile I get:

192.168.0.44 - - [03/Jun/2003:10:28:14 +0200] "GET /servlets/servlet/no.registrar.servlets.LagEndreDnsKnapper HTTP/1.1" 404 839 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
192.168.0.44 - - [03/Jun/2003:10:28:19 +0200] "GET /servlets/servlet/no.registrar.servlets.LagEndreDnsKnapper HTTP/1.1" 404 839 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
192.168.0.44 - - [03/Jun/2003:10:28:40 +0200] "GET /servlets/servlet/no.registrar.servlets.LagEndreDnsKnapper HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"

Why do I get a 404 on the two first ones while I get a 200 on the last?
The 404 is generated by Tomcat, so it's obvious that Tomcat kicks in.
While the AJP runs on port 11143, I have a HTTP server instance (from the
same server.xml file) running on port 41143. When I do

http://registrar.no:41143/servlets/servlet/no.registrar.servlets.LagEndreDnsKnapper
http://www.registrar.no:41143/servlets/servlet/no.registrar.servlets.LagEndreDnsKnapper
http://192.168.1.10:41143/servlets/servlet/no.registrar.servlets.LagEndreDnsKnapper

they all produce the correct output.

My server is Apache/2.0.46 (Unix) DAV/2 mod_jk2/2.0.3-dev PHP/4.3.1
mod_python/3.0.3 Python/2.2.2 mod_ssl/2.0.46 OpenSSL/0.9.7a with Tomcat
4.1.24

My virtualhost is:

<VirtualHost *:80>
ServerAdmin webmaster@(protected)
ServerName registrar.no
ServerAlias *.registrar.no
DocumentRoot /home/no/regis_7
CustomLog /var/log/weblogs/registrar.no/access_log combined
ErrorLog /var/log/weblogs/registrar.no/error_log
<Directory /home/no/regis_7>
  Options ExecCGI Includes
  RLimitCPU 5 5
  RLimitMEM 6000000 6000000
  RLimitNPROC 10 10
</Directory>
<Location />
  php_admin_value doc_root /home/no/regis_7/
  php_admin_value user_dir /home/no/regis_7/
  php_admin_value open_basedir "/home/no/regis_7/:/usr/local/lib/php/"
  php_admin_value error_log /var/log/weblogs/registrar.no/php_error
  php_admin_value register_globals On
  php_admin_value upload_tmp_dir /home/no/regis_7/tmp
  php_admin_value from webmaster@(protected)
  php_admin_value safe_mode Off
</Location>
SuexecUserGroup regis_7 ftpchroot

<Location "/*.jsp">
  JkUriSet worker ajp13:localhost:11143
</Location>

<Location "/webapps">
  JkUriSet worker ajp13:localhost:11143
</Location>

<Location "/servlet">
  JkUriSet worker ajp13:localhost:11143
</Location>

<Location "/servlets/*">
  JkUriSet worker ajp13:localhost:11143
</Location>

</VirtualHost>

Thanks in advance for helping me figuring out this 404.

Cheers

Nik

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)


©2008 junlu.com - Jax Systems, LLC, U.S.A.