On 17/02/2012 08:41, Purvis Robert (NHS CONNECTING FOR HEALTH) wrote:
> I have found that some versions of mod_jk 1.2 don’t work. I use 1.2.14.1 with 
> Apache 2.0.52, and Tomcat 5.5.23. When I tried going up to a higher version 
> of mod_jk then the connection to Tomcat was ignore, as if there was nothing 
> there at all.
> 
> If you can, get hold of 1.2.14.1 and see if that works. I can email you the 
> tar.gz file if you want me to.

Eh?

The OP says they're using:

 HTTPD 2.2.21
 mod_jk 1.2.32

Why would a completely different version of HTTPD and a much, much
earlier version of mod_jk be relevant?

Also, why would I trust some random person on a mailing list to send my
a tar.gz when I can download it from the original website?


p


> Robert Purvis
> 
> 
> From: modjkl...@comcast.net [mailto:modjkl...@comcast.net]
> Sent: 16 February 2012 16:00
> To: users@tomcat.apache.org
> Subject: mod_jk doesn't map to software-generated web address, but maps to 
> this address when I enter it into browser
> 
> Hello. I'm trying to setup Adobe's Flexbuilder 4.6 software to access 
> mydomain.com/mywebapp using port 80 on Apache Webserver 2.2.21 and connect 
> using mod_jk 1.2.32 on a remote Linux CentOS 6.2 server. I'm puzzled by the 
> mod_jk.log file, which I've included a snippet below and attached as a text 
> file. I also attached an image of Adobe Flexbuilder's wizard.
> 
> As you can see from the image, this wizard has a button called "Validate 
> Configuration" that attempts to connect to the remote server provided in the 
> input field labeled "Root URL". If I enter the following into this Root URL 
> field
> 
> http://mydomain.com:8080/mywebapp
> 
> the Adobe Flashbuilder software states that a connection was successfully 
> made to the server. However, if I enter the following instead:
> 
> http://mydomain.com/mywebapp
> 
> the Adobe Flashbuilder software states that it cannot connect to the server.
> 
> When I review the mod_jk.log file (attached as a file and also shown below), 
> I see Adobe's request in the 2nd line (see red font), where the mod_jk.log 
> entry reports a missing uri map for 
> host3.mydomain.com:/jitterapp/flex_wizard_...
> 
> Later in this log snippet, as identified in green font, you'll see an entry 
> for attempting to map URI '/jitterapp/flex_wizard_... This entry was created 
> when I opened a web browser and pointed it to the address Adobe was trying to 
> access, which I obtained from the log file, that is, 
> http://mydomain.com/mywebapp/flex_wizard_project_test_script_server_550713325917236076.htm.
>  In this case, a match was found with JkMount and a worker assigned, and so 
> mod_jk seems to be working.
> 
> My question is, why does mod_jk work when I manually enter the web address 
> Adobe is trying to access but not work when Adobe accesses it? Can you see 
> anything in the log file that would indicate the address I entered is 
> different than the address Adobe is using, that could explain this? I really 
> need this working, so any help MUCH appreciated. Thanks in advance.
> 
> For reference, the httpd.conf file includes the following (the ... indicates 
> non-relevant code I removed for simplicity):
> 
> LoadModule         jk_module modules/mod_jk.so
> JkWorkersFile        /etc/httpd/conf/workers.properties
> JkLogFile               /etc/httpd/logs/mod_jk.log
> JkLogLevel            debug
> JkLogStampFormat   "[%a %b %d %H:%M:%S %Y] "
> JkOptions                +ForwardKeySize +ForwardURICompat -ForwardDirectories
> JkRequestLogFormat "%w %V %T"
> ...
> Listen 0.0.0.0:80
> User nobody
> Group nobody
> ExtendedStatus On
> ServerAdmin webmas...@webxyz.net
> ServerName host3.mydomain.com
> LogLevel warn
> Timeout 300
> ServerSignature On
> ...
> UserDir public_html
> ...
> <Location /whm-server-status>
>     SetHandler server-status
>     Order deny,allow
>     Deny from all
>     Allow from 127.0.0.1
> </Location>
> 
> <Location /server-status>
>     SetHandler server-status
>     Order deny,allow
>     Deny from all
>     Allow from xx.xx.xxx.0/24
> </Location>
> 
> <Location /server-info>
>     SetHandler server-info
>     Order deny,allow
>     Deny from all
>     Allow from xx.xx.xxx.0/24
> </Location>
> ...
> NameVirtualHost 67.227.243.196:80
> NameVirtualHost *
> ...
> <VirtualHost xx.xxx.xxx.196:80>
>    ServerName mydomain.com
>    ServerAlias www.mydomain.com host3.mydomain.com
>    DocumentRoot /home/gkk/public_html
>    ServerAdmin webmas...@mydomain.com
>    UseCanonicalName Off
>    JkMountCopy On
>    JkMount /mydomain/* worker1
>    JkMount /mydomain worker1
> </VirtualHost>
> 
> ------------mod_jk.log file snippet----------
> 
> [Thu Feb 16 06:46:37 2012] [13722:140020322740160] [debug] 
> jk_handler::mod_jk.c (2662): Service finished with status=404 for 
> worker=worker1
> 
> [Thu Feb 16 06:47:35 2012] [13723:140020322740160] [debug] 
> jk_translate::mod_jk.c (3488): missing uri map for 
> host3.mydomain.com:/mywebapp/flex_wizard_project_test_script_server_550713325917236076.htm
> 
> [Thu Feb 16 06:47:35 2012] [13723:140020322740160] [debug] 
> jk_map_to_storage::mod_jk.c (3647): missing uri map for 
> host3.mydomain.com:/mywebapp/flex_wizard_project_test_script_server_550713325917236076.htm
> 
> [Thu Feb 16 06:47:35 2012] [13723:140020322740160] [debug] 
> jk_translate::mod_jk.c (3488): missing uri map for 
> host3.mydomain.com:/404.shtml
> 
> [Thu Feb 16 06:47:35 2012] [13723:140020322740160] [debug] 
> jk_map_to_storage::mod_jk.c (3647): missing uri map for 
> host3.mydomain.com:/404.shtml
> 
> [Thu Feb 16 06:47:35 2012] [13723:140020322740160] [debug] 
> jk_translate::mod_jk.c (3488): missing uri map for 
> host3.mydomain.com:/cp_errordocument.shtml
> 
> [Thu Feb 16 06:47:35 2012] [13723:140020322740160] [debug] 
> jk_map_to_storage::mod_jk.c (3647): missing uri map for 
> host3.mydomain.com:/cp_errordocument.shtml
> 
> [Thu Feb 16 06:49:46 2012] [13724:140020322740160] [debug] 
> jk_translate::mod_jk.c (3488): missing uri map for host3.mydomain.com:/
> 
> [Thu Feb 16 06:49:46 2012] [13724:140020322740160] [debug] 
> jk_map_to_storage::mod_jk.c (3647): missing uri map for host3.mydomain.com:/
> 
> [Thu Feb 16 06:49:46 2012] [13724:140020322740160] [debug] 
> jk_translate::mod_jk.c (3488): missing uri map for 
> host3.mydomain.com:/index.html.var
> 
> ...
> 
> [Thu Feb 16 06:55:02 2012] [13724:140020322740160] [debug] 
> jk_translate::mod_jk.c (3488): missing uri map for 
> host3.mydomain.com:/whm-server-status
> 
> [Thu Feb 16 06:55:02 2012] [13724:140020322740160] [debug] 
> jk_map_to_storage::mod_jk.c (3647): missing uri map for 
> host3.mydomain.com:/whm-server-status
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> map_uri_to_worker_ext::jk_uri_worker_map.c (1036): Attempting to map URI 
> '/mywebapp/flex_wizard_project_test_script_server_550713325917236076.htm' 
> from 6 maps
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI 
> '/glassfish-test/*=worker1' source 'JkMount'
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI 
> '/mywebapp/*=worker1' source 'JkMount'
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> find_match::jk_uri_worker_map.c (863): Found a wildchar match 
> '/mywebapp/*=worker1'
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> jk_handler::mod_jk.c (2522): Into handler jakarta-servlet worker=worker1 
> r->proxyreq=0
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> wc_get_worker_for_name::jk_worker.c (116): found a worker worker1
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> wc_maintain::jk_worker.c (339): Maintaining worker worker1
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> wc_get_name_for_type::jk_worker.c (293): Found worker type 'ajp13'
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> init_ws_service::mod_jk.c (1024): Service protocol=HTTP/1.1 method=GET 
> ssl=false host=(null) addr=xx.xx.xxx.163 name=mydomain.com port=80 
> auth=(null) user=(null) laddr=xx.xxx.xxx.196
> 
> raddr=xx.xxx.xxx.163 
> uri=/mywebapp/flex_wizard_project_test_script_server_550713325917236076.htm
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> ajp_get_endpoint::jk_ajp_common.c (3161): acquired connection pool slot=0 
> after 0 retries
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> ajp_marshal_into_msgb::jk_ajp_common.c (647): ajp marshaling done
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> ajp_service::jk_ajp_common.c (2440): processing worker1 with 2 retries
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> ajp_send_request::jk_ajp_common.c (1624): (worker1) all endpoints are 
> disconnected.
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> jk_open_socket::jk_connect.c (484): socket TCP_NODELAY set to On
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> jk_open_socket::jk_connect.c (608): trying to connect socket 23 to 
> 127.0.0.1:8009
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> jk_open_socket::jk_connect.c (634): socket 23 [127.0.0.1:40539 -> 
> 127.0.0.1:8009] connected
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> ajp_connection_tcp_send_message::jk_ajp_common.c (1195): sending to ajp13 
> pos=4 len=450 max=8192
> 
> [Thu Feb 16 06:55:21 2012] [13725:140020322740160] [debug] 
> ajp_connection_tcp_send_message::jk_ajp_common.c (1195): 0000    12 34 01 BE 
> 02 02 00 08 48 54 54 50 2F 31 2E 31  - .4......HTTP/1.1
> 
> ********************************************************************************************************************
> 
> This message may contain confidential information. If you are not the 
> intended recipient please inform the
> sender that you have received the message in error before deleting it.
> Please do not disclose, copy or distribute information in this e-mail or take 
> any action in reliance on its contents:
> to do so is strictly prohibited and may be unlawful.
> 
> Thank you for your co-operation.
> 
> NHSmail is the secure email and directory service available for all NHS staff 
> in England and Scotland
> NHSmail is approved for exchanging patient data and other sensitive 
> information with NHSmail and GSi recipients
> NHSmail provides an email address for your career in the NHS and can be 
> accessed anywhere
> For more information and to find out how you can switch, visit 
> www.connectingforhealth.nhs.uk/nhsmail
> 
> ********************************************************************************************************************


-- 

[key:62590808]

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to