Hi,
I guess you've included the mod_jk.conf-auto to make Apache talk with
Tomcat. If this is right, you should have a look in the mod_jk.conf-auto
file. You should find something like:
#########################################################
# Auto configuration for the /myweb context starts.
#########################################################
a few lines below there should be something like:
#
# The following line mounts all JSP files and the /servlet/ uri to tomcat
#
JkMount /myweb/servlet/* ajp12
JkMount /myweb/*.jsp ajp12
In the example above the servlets are reached by
http://host/myweb/servlet/TheNameOfTheServlet, since JKMount tells Apache
everything that matches /myweb/servlet/* to forward to Tomcat. It's
possible that the above example looks different in your configuration.
hope this helps,
Kenneth Westelinck
>From: "Gerard BORREILL" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>CC: [EMAIL PROTECTED]
>Subject: Re: Unreachable servlets: who knows ?
>Date: Fri, 09 Mar 2001 09:57:47 +0100
>
>Sorry,
> But in fact I have not solved the problem yet.
>
> The url I used is http://<myHost>:8080/myweb/Test
> This does not correspond to what I have understood in the Tomcat
>documentation.
> 8080 is the port number used by tomcat for Http requests, so Apache is
>not
>used.
>
>I have in mly servlet.xml:
><Connector className="org.apache.tomcat.service.PoolTcpConnector">
> <Parameter name="handler"
>
>value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
> <Parameter name="port"
> value="8080"/>
> </Connector>
>
>But I still do not know what URL to use to deal with Apache and make it
>dialogue with Tomcat using mod_jk.
>I tried:
>
> http://<myHost>:80/myweb/servlet/Test
>
>But it fails on my client: it is a java client that sends an HTTP POST
>form.
>
>HttpClient: sendForm(): openConnection OK !! // it means a new URL object
>has
>been created.
>HttpClient: sendForm(): set property on urlconnection OK !
>HttpClient: sendForm(): object sent OK !
>java.io.FileNotFoundException: http://XXX.XXX.XXX.XXX:80/myweb/servlet/Test
> at
>sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:545)
>
> at x.xxxx.HttpClient.sendForm(HttpClient.java:463)
> at tests.x.xxxx..HttpClientTester.main(HttpClientTester.java:129)
>
>In my Tomcat logs I have: (this is the only URL that produces such a log).
>2001-03-09 09:33:32 - Ctx( /myweb ): 404 R( /myweb + /servlet/Test+ null)
>null
>
>So apache deals with tomcat, but there is a mis-configuration and I do not
>know where.
>Does anyone knows how to interpret this line ?
>
>G�rard,
>
>
>
>Georges Boutros wrote:
>
> > --> How did you do to reach your servlet with tomcat???
> > thanks
> >
> > OK I have found it
> >
> > Gerard BORREILL wrote:
> >
> > > Hello,
> > > There is probably something I do not understand, but I can't manage
> > > making my servlets reachable with tomcat .
> > > I am using Tomcat 3.2.1 with apache on Solaris. So I have generated
>the
> > > mod_jk module.
> > >
> > > I have set in the web.xml file of my servlet :
> > > <servlet-mapping>
> > > <servlet-name>MyServlet</servlet-name>
> > > <url-pattern>/Test</url-pattern>
> > > </servlet-mapping>
> > >
> > > So I presume that the URL to my servlet should end with"/Test"
> > >
> > > My .war file (myweb.war) is under
> > > ../dist/tomcat/webapps/
> > > and is uncompressed when I start Tomcat.
> > >
> > > The servlet is started (the init() method is called). So it means it
>is
> > > installed in the right place and Tomcat knows where to find it, and
>the
> > > servlet does not crash when being started.
> > >
> > > What URL should I type to call my servlet ? I am using a little java
> > > client that sends data to the servlet.
> > >
> > > I have tried
> > >
> > > http://<myHost>/myweb/Test
> > > http://<myHost>/myweb/servlet/Test
> > > ans so many others...
> > >
> > > But my client still fails to reach the servlet. (Error 404 file not
> > > found) What's wrong ?
> > >
> > > In advance, thank you,
> > >
> > > G�rard
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, email: [EMAIL PROTECTED]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, email: [EMAIL PROTECTED]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, email: [EMAIL PROTECTED]
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, email: [EMAIL PROTECTED]
>
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]