Hi Andre

thanks for your response.

1- the logs belong to tomcat servers (
appserver01.domain._access_log.2018-04-14.txt
)
2+3- Im using Debian 8.10,  Apache/2.4.10 (Debian)   , : mod_jk/1.2.43 ,
Tomcat : 8.5.29
4- I have one app in worker0 and its working, but the apps in worker1 and
worker2 doesnt work
5- I got the same error when accessing the web server ( 192.168.1.210/Core)
and when accessing the tomcat server 192.168.1.211:8081/Core


On Sat, Apr 14, 2018 at 6:33 PM, André Warnier (tomcat) <a...@ice-sa.com>
wrote:

> On 14.04.2018 17:02, Loai Abdallatif wrote:
>
>> HI every one
>>
>> Im using apache mod-jk with tomcat , i have three workers ( worker0-2) and
>> each one has app.
>> I have obtaining webabb called Core from development team. I have placed
>> it
>> into webapps directory of worker1 . but unfortunatly I got two errors
>> related to 302, 404, any one can help.
>>
>> the error is below:
>>
>> 192.168.1.17 - - [14/Apr/2018:19:42:27 +0300] "GET /Core/ HTTP/1.1" 404
>> 1083 "-" "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like
>> Gecko) Chrome/49.0.2623.112 Safari/537.36"
>> 192.168.1.17 - - [14/Apr/2018:19:47:08 +0300] "GET /Core HTTP/1.1" 302 -
>> "-" "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko)
>> Chrome/49.0.2623.112 Safari/537.36"
>> 192.168.1.17 - - [14/Apr/2018:19:47:08 +0300] "GET /Core/ HTTP/1.1" 404
>> 1083 "-" "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like
>> Gecko) Chrome/49.0.2623.112 Safari/537.36"
>> 192.168.1.17 - - [14/Apr/2018:19:51:52 +0300] "GET /Core/ HTTP/1.1" 404
>> 1083 "-" "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like
>> Gecko) Chrome/49.0.2623.112 Safari/537.36"
>> 192.168.1.17 - - [14/Apr/2018:19:52:04 +0300] "GET /Core HTTP/1.1" 302 -
>> "-" "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko)
>> Chrome/49.0.2623.112 Safari/537.36"
>> 192.168.1.17 - - [14/Apr/2018:19:52:04 +0300] "GET /Core/ HTTP/1.1" 404
>> 1083 "-" "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like
>> Gecko) Chrome/49.0.2623.112 Safari/537.36"
>> 192.168.1.17 - - [14/Apr/2018:19:52:04 +0300] "GET /favicon.ico HTTP/1.1"
>> 404 1085 "http://192.168.1.211:8081/Core/"; "Mozilla/5.0 (Windows NT 6.0)
>> AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36"
>>
>>
> 1) Is that log above the Apache httpd access log, or the Tomcat access log
> ?
> 2) in any case, you should have a look at the tomcat logs
> 3) you should also communicate the OS under which this is running, and as
> a minimum, the version of Apache httpd, and the version of tomcat. Since
> you are using mod_jk, the version of mod_jk would help also (you can find
> it in the first line printed by Apache httpd in it's error log).
> 4) As about the only thing that can be said at this time, with the limited
> data above, is this :
> if you have 3 workers, in the standard configuration, the Apache
> httpd-side mod_jk module will rotate ("round-robin", one request at a time)
> between these workers, to process browser requests. If you have only one
> application under tomcat, it should be installed *on each of the tomcats*,
> not just on one. If the application is installed only on one worker, then 2
> requests out of every 3 will fail.
> 5) also :
> - HTTP status code 302 is not an error, it is a "redirect". It happens
> because the client is requesting "/Core" instead of "/Core/".  Apache httpd
> automatically sends this redirect to "/Core/", like to tell the browser
> that it should speak correctly.
> The next request that you see above after the 302, is a correct request
> for "/Core/", but it fails (with a 404 "not found" response) because Apache
> httpd (or tomcat) does not find the resource corresponding to "/Core/".
> That may be for 2 reasons :
> a) your mod_jk configuration is incorrect, and Apache httpd does not know
> that it should forward this request to tomcat.  Httpd them tries to serve
> it locally, but it does not have a resource named "/Core/" either, so it
> returns the 404.
> or
> b) the request is correctly forwarded by httpd to *one of the tomcat
> workers*, but that worker does not have any application matching "/Core/",
> so it returns a 404 to Apache, which returns it to the browser.
> The 404 return pages of Apache httpd and tomcat have a different style, so
> you should be able to see in the browser which one you are getting.
>
> But again, look at the error logs first, both at the Apache httpd level,
> and the tomcat level.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to