Tony Vinayak wrote:

> Doesn't look like the request made it to Tomcat at all.
> 
> - What does Apache's error/access log indicate regarding the request?

The access log indicates error 404. The error log indicates:

[Fri Sep 14 05:52:44 2001] [error] [client 213.122.48.138] File does not
exist: /var/tomcat/webapps/thh/feersum/healthbar/bloomsbury/home.html

> - What's the browser URL that you are using to access your servlet?

/thh/feersum/healthbar/bloomsbury/home.html

> - What does the web.xml look like?

The web.xml is the default that came with tomcat (it is attached).

Regards,
Graham
--

> -----Original Message-----
> From: minfrin [mailto:minfrin]On Behalf Of Graham Leggett
> Sent: Friday, September 14, 2001 7:38 AM
> To: Tomcat User
> Subject: mod_jk / tomcat webserver 404 weirdness
> 
> Hi,
> 
> I am having some grief with a new tomcat/mod_jk installation. I've
> installed the required context in server.xml, and have used the
> auto-generated apache mod_jk config file to taylor httpd.html.
> 
> The configured URL works great from the tomcat webserver running on port
> 8080 by default, but accessing the URL through Apache and mod_jk results
> in an error 404 in the Apache logfile. A packet sniff on port 8009
> indicates no traffic at all - which suggests to me that the Apache side
> is broken, but I don't understand this stuff clearly enough yet to see
> through the fog, and the FAQ hasn't yielded any clues. I have put the
> following into the relevant virtual host config on Apache:
> 
>   Alias /thh "/var/tomcat/webapps/thh"
>   <Directory "/var/tomcat/webapps/thh">
>     Options Indexes FollowSymLinks
>   </Directory>
>   JkMount /thh/servlet/* ajp13
>   JkMount /thh/*.jsp ajp13
>   <Location "/thh/WEB-INF/">
>     AllowOverride None
>     deny from all
>   </Location>
>   <Location "/thh/META-INF/">
>     AllowOverride None
>     deny from all
>   </Location>
> 
> The context in the server.xml file looks like this:
> 
>         <Context path="/thh"
>                  docBase="webapps/thh"
>                  crossContext="true"
>                  debug="0"
>                  reloadable="true"
>                  trusted="false" >
>         </Context>
> 
> In the mod_jk.log file there have been some strange messages logged -
> but there is no indication of whether these messages are just debug
> informational statements, or whether they indicate an error condition of
> some kind:
> 
> [jk_uri_worker_map.c (335)]: jk_uri_worker_map_t::uri_worker_map_close,
> NULL parameter
> [jk_uri_worker_map.c (185)]: In
> jk_uri_worker_map_t::uri_worker_map_free, NULL parameters
> 
> Does this ring any bells with anyone? Just how stable is mod_jk -> as an
> alternative we've been considering hiding the tomcat webserver behind
> Apache mod_proxy instead of using mod_jk - any comments on this
> alternative config?
> 
> Regards,
> Graham
> --
> -----------------------------------------
> [EMAIL PROTECTED]                "There's a moon
>                                         over Bourbon Street
>                                                 tonight..."

-- 
-----------------------------------------
[EMAIL PROTECTED]                "There's a moon
                                        over Bourbon Street
                                                tonight..."
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
    "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>

<web-app>
    <servlet>
        <servlet-name>
            default
        </servlet-name>
        <servlet-class>
            org.apache.tomcat.servlets.DefaultServlet
        </servlet-class>
        <load-on-startup>
            -2147483646
        </load-on-startup>
    </servlet>
    <servlet>
        <servlet-name>
            invoker
        </servlet-name>
<!--
            org.apache.tomcat.servlets.NoInvokerServlet
-->
        <servlet-class>
            org.apache.tomcat.servlets.InvokerServlet
        </servlet-class>
    </servlet>
    <servlet>
        <servlet-name>
            jsp
        </servlet-name>
        <servlet-class>
            org.apache.jasper.runtime.JspServlet
        </servlet-class>

<!-- uncomment the following to use Jikes for JSP compilation

        <init-param>
            <param-name>jspCompilerPlugin</param-name>
            <param-value>org.apache.jasper.compiler.JikesJavaCompiler</param-value>
        </init-param>

-->

        <load-on-startup>
            -2147483646
        </load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>
            invoker
        </servlet-name>
        <url-pattern>
            /servlet/*
        </url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>
            jsp
        </servlet-name>
        <url-pattern>
            *.jsp
        </url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <mime-mapping>
        <extension>
            txt
        </extension>
        <mime-type>
            text/plain
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            html
        </extension>
        <mime-type>
            text/html
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            htm
        </extension>
        <mime-type>
            text/html
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            gif
        </extension>
        <mime-type>
            image/gif
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            jpg
        </extension>
        <mime-type>
            image/jpeg
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            jpe
        </extension>
        <mime-type>
            image/jpeg
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            jpeg
        </extension>
        <mime-type>
            image/jpeg
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            java
        </extension>
        <mime-type>
            text/plain
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            body
        </extension>
        <mime-type>
            text/html
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            rtx
        </extension>
        <mime-type>
            text/richtext
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            tsv
        </extension>
        <mime-type>
            text/tab-separated-values
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            etx
        </extension>
        <mime-type>
            text/x-setext
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            ps
        </extension>
        <mime-type>
            application/x-postscript
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            class
        </extension>
        <mime-type>
            application/java
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            csh
        </extension>
        <mime-type>
            application/x-csh
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            sh
        </extension>
        <mime-type>
            application/x-sh
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            tcl
        </extension>
        <mime-type>
            application/x-tcl
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            tex
        </extension>
        <mime-type>
            application/x-tex
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            texinfo
        </extension>
        <mime-type>
            application/x-texinfo
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            texi
        </extension>
        <mime-type>
            application/x-texinfo
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            t
        </extension>
        <mime-type>
            application/x-troff
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            tr
        </extension>
        <mime-type>
            application/x-troff
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            roff
        </extension>
        <mime-type>
            application/x-troff
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            man
        </extension>
        <mime-type>
            application/x-troff-man
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            me
        </extension>
        <mime-type>
            application/x-troff-me
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            ms
        </extension>
        <mime-type>
            application/x-wais-source
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            src
        </extension>
        <mime-type>
            application/x-wais-source
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            zip
        </extension>
        <mime-type>
            application/zip
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            bcpio
        </extension>
        <mime-type>
            application/x-bcpio
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            cpio
        </extension>
        <mime-type>
            application/x-cpio
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            gtar
        </extension>
        <mime-type>
            application/x-gtar
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            shar
        </extension>
        <mime-type>
            application/x-shar
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            sv4cpio
        </extension>
        <mime-type>
            application/x-sv4cpio
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            sv4crc
        </extension>
        <mime-type>
            application/x-sv4crc
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            tar
        </extension>
        <mime-type>
            application/x-tar
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            ustar
        </extension>
        <mime-type>
            application/x-ustar
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            dvi
        </extension>
        <mime-type>
            application/x-dvi
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            hdf
        </extension>
        <mime-type>
            application/x-hdf
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            latex
        </extension>
        <mime-type>
            application/x-latex
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            bin
        </extension>
        <mime-type>
            application/octet-stream
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            oda
        </extension>
        <mime-type>
            application/oda
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            pdf
        </extension>
        <mime-type>
            application/pdf
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            ps
        </extension>
        <mime-type>
            application/postscript
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            eps
        </extension>
        <mime-type>
            application/postscript
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            ai
        </extension>
        <mime-type>
            application/postscript
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            rtf
        </extension>
        <mime-type>
            application/rtf
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            nc
        </extension>
        <mime-type>
            application/x-netcdf
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            cdf
        </extension>
        <mime-type>
            application/x-netcdf
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            cer
        </extension>
        <mime-type>
            application/x-x509-ca-cert
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            exe
        </extension>
        <mime-type>
            application/octet-stream
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            gz
        </extension>
        <mime-type>
            application/x-gzip
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            Z
        </extension>
        <mime-type>
            application/x-compress
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            z
        </extension>
        <mime-type>
            application/x-compress
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            hqx
        </extension>
        <mime-type>
            application/mac-binhex40
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            mif
        </extension>
        <mime-type>
            application/x-mif
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            ief
        </extension>
        <mime-type>
            image/ief
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            tiff
        </extension>
        <mime-type>
            image/tiff
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            tif
        </extension>
        <mime-type>
            image/tiff
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            ras
        </extension>
        <mime-type>
            image/x-cmu-raster
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            pnm
        </extension>
        <mime-type>
            image/x-portable-anymap
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            pbm
        </extension>
        <mime-type>
            image/x-portable-bitmap
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            pgm
        </extension>
        <mime-type>
            image/x-portable-graymap
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            ppm
        </extension>
        <mime-type>
            image/x-portable-pixmap
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            rgb
        </extension>
        <mime-type>
            image/x-rgb
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            xbm
        </extension>
        <mime-type>
            image/x-xbitmap
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            xpm
        </extension>
        <mime-type>
            image/x-xpixmap
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            xwd
        </extension>
        <mime-type>
            image/x-xwindowdump
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            au
        </extension>
        <mime-type>
            audio/basic
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            snd
        </extension>
        <mime-type>
            audio/basic
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            aif
        </extension>
        <mime-type>
            audio/x-aiff
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            aiff
        </extension>
        <mime-type>
            audio/x-aiff
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            aifc
        </extension>
        <mime-type>
            audio/x-aiff
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            wav
        </extension>
        <mime-type>
            audio/x-wav
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            mpeg
        </extension>
        <mime-type>
            video/mpeg
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            mpg
        </extension>
        <mime-type>
            video/mpeg
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            mpe
        </extension>
        <mime-type>
            video/mpeg
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            qt
        </extension>
        <mime-type>
            video/quicktime
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            mov
        </extension>
        <mime-type>
            video/quicktime
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            avi
        </extension>
        <mime-type>
            video/x-msvideo
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            movie
        </extension>
        <mime-type>
            video/x-sgi-movie
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            avx
        </extension>
        <mime-type>
            video/x-rad-screenplay
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            wrl
        </extension>
        <mime-type>
            x-world/x-vrml
        </mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>
            mpv2
        </extension>
        <mime-type>
            video/mpeg2
        </mime-type>
    </mime-mapping>
    <welcome-file-list>
        <welcome-file>
            index.jsp
        </welcome-file>
        <welcome-file>
            index.html
        </welcome-file>
        <welcome-file>
            index.htm
        </welcome-file>
    </welcome-file-list>
</web-app>

S/MIME Cryptographic Signature

Reply via email to