In both case, when I start up Tomcat and Apache, the Apache-Tomcat log
shows that
Apache is setting up the Warp connector correctly:
2002-02-27 16:01:58 [org.apache.catalina.connector.warp.WarpConnector]
Connection from localhost.localdomain/<myServer ip address>:1374
to localhost.localdomain/<myServer ip address>:8008
2002-02-27 16:01:58 [org.apache.catalina.connector.warp.WarpConnector]
Connection from localhost.localdomain/<myServer ip address>:1375 to
localhost.localdomain/<myServer ip address>:8008
2002-02-27 16:01:58 WarpHost[gtplab1.prodemge.gov.br]:
Installing web application at context path /examples from URL file:/var/tomcat4/webapps/examples
2002-02-27 16:01:58 WebappLoader[/examples]: Deploying
class repositories to work directory /var/tomcat4/work/gtplab1.prodemge.gov.br/examples
2002-02-27 16:01:58 StandardManager[/examples]: Seeding
random number generator class java.security.SecureRandom
2002-02-27 16:01:58 StandardManager[/examples]: Seeding
of random number generator has been completed
2002-02-27 16:02:00 ContextConfig[/examples]: Configured
an authenticator for method FORM
2002-02-27 16:02:00 ContextListener: contextInitialized()
2002-02-27 16:02:00 SessionListener: contextInitialized()
2002-02-27 16:02:00 ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@632802')
2002-02-27 16:02:00 StandardWrapper[/examples:default]:
Loading container servlet default
2002-02-27 16:02:00 default: init
2002-02-27 16:02:00 StandardWrapper[/examples:invoker]:
Loading container servlet invoker
2002-02-27 16:02:00 invoker: init
2002-02-27 16:02:00 jsp: init
2002-02-27 16:02:01 [org.apache.catalina.connector.warp.WarpConfigurationHandler]
Filter mappings (2)
2002-02-27 16:02:01 [org.apache.catalina.connector.warp.WarpConfigurationHandler]
Filter mappings (2)
But when I request the /examples url, it returns:
[Thu Feb 28 08:44:26 2002] [error] [client xxx.xxx.xxx.x (2)No such file or directory: cannot read directory for multi: /examples/
in Apache log (error.txt)
Do you have any idea?
Klosa Uwe wrote:
Hi,I think you have to change
WebAppConnection Tomcat_Apache warp localhost:8008
to
WebAppConnection Tomcat_Apache warp myServer:8008
and
<Engine className="org.apache.catalina.connector.warp.WarpEngine"
name="localhost" debug="0" appBase="webapps">to
<Engine className="org.apache.catalina.connector.warp.WarpEngine"
name="myServer" debug="0" appBase="webapps">.I don't know if both is neccesary. But try it.
Regards
Uwe
-----Ursprungligt meddelande-----
Från: Ion Larrañaga [mailto:[EMAIL PROTECTED]]
Skickat: den 28 februari 2002 10:20
Till: Tomcat Users List
Ämne: RE: Tomcat x ApacheSorry for my mistake. You are right that Apache should redirect the request
to Tomcat directly. This means I should read messages more carefully ;)Are you able to access static pages with Apache? Do you have an index.html
in "/home/myDocs" to test if you can access http://your.server/index.html ?I think that maybe Apache is denying you access before sending the request
to
mod_webapp. This may be if you have only changed your DocumentRoot directive
without granting access to it. Have you changed the <Directory> where it
says
"This should be changed to whatever you set DocumentRoot to" ?Hope it helps,
Ion
-----Mensaje original-----
De: Cleber Hostalácio de Melo [mailto:[EMAIL PROTECTED]]
Enviado el: miércoles, 27 de febrero de 2002 18:28
Para: Tomcat Users List
Asunto: Re: Tomcat x ApacheMy webapps directory and all its directories are read and execute free for
all users. So I don´t think this is the problem.Any way, I think Apache should pass all the /examples requests to
Tomcat and not trying to read the directly from the file system.It looks more that Apache is not allowed to connect to Tomcat. I´ve
already check all the possibilities but could not find any parameter(s) in
httpd.conf or server.xml that could prevent the connection.Any other clue?
Thank you.
Ion Larranaga wrote:
> Does your apache user ("nobody" by default) have access
> to the physical directory? Perhaps that directory belongs
> to the user you start Tomcat with (maybe "root"?) and
> "nobody" has no read access to it.
>
> Hope it helps,
>
> Ion
>
> -----Mensaje original-----
> De: Cleber Hostalacio de Melo [mailto:[EMAIL PROTECTED]]
> Enviado el: miercoles, 27 de febrero de 2002 17:25
> Para: [EMAIL PROTECTED]
> Asunto: Tomcat x Apache
>
> Hi,
>
> I have linux (kernel 2.4.5), apache 1.3.19 and
> Tomacat 4.0.2
>
> Tomcat are working well with the url:
> http://Myserv:tomcat_port/examples/jsp/index.html
>
> But when I try to access this application from Apache with the
> URL:
>
> http://Myserv/examples/jsp/index.html
>
> I receive the message in my browser:
>
> Forbidden
> You don't have permission to access /examples/jsp/index.html on this
> server.
>
> The corresponding entries in the Apache logs are:
>
> httpd/logs/access.log:
> "GET /examples/jsp/index.html HTTP/1.0" 403 301
>
> httpd/logs/error.log:
> [error] [client xxx.xxx.xxx.x] (2)No such file or directory: cannot
> read directory for multi: /examples/jsp/
>
> There is no entry in the Tomcat logs which looks like that Apache is not
>
> even trying to
> connect to Tomcat.
>
> My configuration files are:
>
> httpd.com
>
> .....
> ServerName myServer
> ServerType standalone
> ServerRoot /etc/httpd
> ......
> LoadModule ....
> LoadModule webapp_module libexec/mod_webapp-1.0-eapi.so
> ......
> AddModule ....
> AddModule mod_webapp.c
> ......
> DocumentRoot "/home/myDocs"
> ......
> WebAppConnection Tomcat_Apache warp localhost:8008
> WebAppDeploy examples Tomcat_Apache /examples/
>
> server.xml
>
> .....
> <Service name="Tomcat_Apache">
> <Connector
> className="org.apache.catalina.connector.warp.WarpConnector"
> port="8008" minProcessors="5" maxProcessors="75"
> enableLookups="true"
> acceptCount="10" debug="0"/>
>
> <!-- Replace "localhost" with what your Apache "ServerName" is set to
> -->
> <Engine className="org.apache.catalina.connector.warp.WarpEngine"
> name="localhost" debug="0" appBase="webapps">
> .....
> </Engine>
> </Service>
>
> Anyone has any idea what could be the problem?
>
> Thanks.
>
> --
> To unsubscribe: <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
> --
> To unsubscribe: <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>
-- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
