You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by magillagorilla <df...@harris.com> on 2009/12/04 19:42:25 UTC

[/jakarta/isapi_redirect.dll] is not a servlet url

Hello all,

This is my first post here. I hope someone can help. I've been searching
high and low for days to resolve a problem I am having with the jakarta
redirector. My JAVA application is BMC Remedy MidTier

 
I am running:

IIS 6

Tomcat 5.5.26

Jakarta isapi_redirect.dll v1.2.28

Win 2K3 SP2

 
I have never been able to get the application to work through IIS. The
redirector seems to fail at the last step. Please see the isapt_redirect log
below:

*******************************************************************************************************************************************************

[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpFilterProc::jk_isapi_plugin.c (805): Filter started
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpFilterProc::jk_isapi_plugin.c (872): Virtual Host redirection of
/WEBAPP001/arsys/shared/login.jsp
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
map_uri_to_worker::jk_uri_worker_map.c (542): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
uri_worker_map_update::jk_uri_worker_map.c (712): File C:\Program
Files\Apache Software Foundation\Jakarta Isapi
Redirector\conf\uriworkermap.properties  is not modified
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
map_uri_to_worker::jk_uri_worker_map.c (575): Attempting to map URI
'/WEBAPP001/arsys/shared/login.jsp' from 1 maps
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/arsys/*=ars' source 'uriworkermap'
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
map_uri_to_worker::jk_uri_worker_map.c (623): exit
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpFilterProc::jk_isapi_plugin.c (879): Default redirection of
/arsys/shared/login.jsp
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
map_uri_to_worker::jk_uri_worker_map.c (542): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
map_uri_to_worker::jk_uri_worker_map.c (575): Attempting to map URI
'/arsys/shared/login.jsp' from 1 maps
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/arsys/*=ars' source 'uriworkermap'
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
map_uri_to_worker::jk_uri_worker_map.c (602): Found a wildchar match
'/arsys/*=ars'
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
map_uri_to_worker::jk_uri_worker_map.c (605): exit
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpFilterProc::jk_isapi_plugin.c (889): check if [/arsys/shared/login.jsp]
is points to the web-inf directory
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpFilterProc::jk_isapi_plugin.c (907): [/arsys/shared/login.jsp] is a
servlet url - should redirect to ars
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpFilterProc::jk_isapi_plugin.c (919): fowarding original URI
[/arsys/shared/login.jsp]
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpFilterProc::jk_isapi_plugin.c (805): Filter started
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpFilterProc::jk_isapi_plugin.c (872): Virtual Host redirection of
/WEBAPP001/jakarta/isapi_redirect.dll
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
map_uri_to_worker::jk_uri_worker_map.c (542): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
map_uri_to_worker::jk_uri_worker_map.c (575): Attempting to map URI
'/WEBAPP001/jakarta/isapi_redirect.dll' from 1 maps
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/arsys/*=ars' source 'uriworkermap'
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
map_uri_to_worker::jk_uri_worker_map.c (623): exit
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpFilterProc::jk_isapi_plugin.c (879): Default redirection of
/jakarta/isapi_redirect.dll
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
map_uri_to_worker::jk_uri_worker_map.c (542): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
map_uri_to_worker::jk_uri_worker_map.c (575): Attempting to map URI
'/jakarta/isapi_redirect.dll' from 1 maps
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/arsys/*=ars' source 'uriworkermap'
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
map_uri_to_worker::jk_uri_worker_map.c (623): exit
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpFilterProc::jk_isapi_plugin.c (889): check if
[/jakarta/isapi_redirect.dll] is points to the web-inf directory
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpFilterProc::jk_isapi_plugin.c (1008): [/jakarta/isapi_redirect.dll] is
not a servlet url
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
HttpExtensionProc::jk_isapi_plugin.c (1045): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace] wc_maintain::jk_worker.c
(307): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug] wc_maintain::jk_worker.c
(321): Maintaining worker ars
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace] ajp_maintain::jk_ajp_common.c
(2349): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace] ajp_maintain::jk_ajp_common.c
(2357): exit
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug] wc_maintain::jk_worker.c
(321): Maintaining worker wlb
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
maintain_workers::jk_lb_worker.c (486): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace] ajp_maintain::jk_ajp_common.c
(2349): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace] ajp_maintain::jk_ajp_common.c
(2357): exit
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
maintain_workers::jk_lb_worker.c (509): decay with 2^4
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace] decay_load::jk_lb_worker.c
(467): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace] decay_load::jk_lb_worker.c
(476): exit
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
recover_workers::jk_lb_worker.c (396): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
recover_workers::jk_lb_worker.c (428): exit
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
maintain_workers::jk_lb_worker.c (525): exit
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace] wc_maintain::jk_worker.c
(332): exit
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
init_ws_service::jk_isapi_plugin.c (1643): Client Certificate encoding:1
sz:1019 flags:1
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
wc_get_worker_for_name::jk_worker.c (104): enter
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
wc_get_worker_for_name::jk_worker.c (114): did not find a worker ajp13
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
wc_get_worker_for_name::jk_worker.c (116): exit
[Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
HttpExtensionProc::jk_isapi_plugin.c (1084): could not get a worker for name
ajp13
[Fri Dec 04 12:56:25 2009] [0160:3124] [error]
HttpExtensionProc::jk_isapi_plugin.c (1109): could not get a worker for name
ajp13
[Fri Dec 04 12:56:25 2009] [0160:3124] [trace]
HttpExtensionProc::jk_isapi_plugin.c (1121): exit
**************************************************************************************************************************************************

 
It seems to keep failing at HttpFilterProc::jk_isapi_plugin.c (1008):
[/jakarta/isapi_redirect.dll] is not a servlet url

 
I have set a virtual directory in IIS called jakarta which points to
...\Jakarta Isapi Redirector\bin which contains the isapi_redirect.dll

I have set jakarta as a filter in IIS for the web site and it has a green up
arrow

I have set jakarta as a Web Service Extension as "allowed"

 
Jakarta registry settings:

HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi
Redirector\1.0

extension_uri = /jakarta/isapi_redirect.dll

log_file = C:\Program Files\Apache Software Foundation\Jakarta Isapi
Redirector\log\isapi_redirect.log

log_level = debug

uri_select = unparsed

worker_file = C:\Program Files\Apache Software Foundation\Jakarta Isapi
Redirector\conf\workers.properties.minimal

worker_mount_file = C:\Program Files\Apache Software Foundation\Jakarta
Isapi Redirector\conf\uriworkermap.properties

 
Tomcat is working and I am able to get to the JAVA application (Remedy
MidTier) through http://hostname:8080/arsys/shared/login.jsp?/arsys/home

uriworkermap.properties
/arsys/*=ars


workers.properties.minimal
worker.list= ars
worker.ars.type=ajp13
worker.ars.host=WEBAPP001
worker.ars.port=8009
 
No need to post IIS log as it reports no error.

 
Any suggestions?

-- 
View this message in context: http://old.nabble.com/--jakarta-isapi_redirect.dll--is-not-a-servlet-url-tp26636373p26636373.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: [/jakarta/isapi_redirect.dll] is not a servlet url

Posted by Rainer Jung <ra...@kippdata.de>.
On 07.12.2009 16:40, magillagorilla wrote:
>
> Yes, my worker files are in the path I have specified in the registry. I am
> confused by this as well. I don't know where that worker name is coming
> from. The workers.minimal settings I posted are the ones I am using. If
> indeed the redirector is looking for a worker called ajp13 then, yes, it is
> not finding it.
>
>
>
> awarnier wrote:
>>
>> magillagorilla wrote:
>> ...
>>> [Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
>>> HttpExtensionProc::jk_isapi_plugin.c (1084): could not get a worker for
>>> name
>>> ajp13
>>> [Fri Dec 04 12:56:25 2009] [0160:3124] [error]
>>> HttpExtensionProc::jk_isapi_plugin.c (1109): could not get a worker for
>>> name
>>> ajp13
>> ...
>>>
>> I don't really know what the problem is, but I am intrigued by the above
>> 2 lines in your logs. It looks as if mod_jk is looking for a worker
>> whose /name/ is ajp13, but that does not seem to be reflected in the
>> configuration files that you quoted.
>> Are you sure that the configuration files you listed are really the ones
>> that are being used ?

If it can't find the worker configuration, it uses an "automatic" worker 
named ajp13 pointing at localhost:8009.

Regards,

Rainer

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: [/jakarta/isapi_redirect.dll] is not a servlet url

Posted by magillagorilla <df...@harris.com>.
Yes, my worker files are in the path I have specified in the registry. I am
confused by this as well. I don't know where that worker name is coming
from. The workers.minimal settings I posted are the ones I am using. If
indeed the redirector is looking for a worker called ajp13 then, yes, it is
not finding it. 

 

awarnier wrote:
> 
> magillagorilla wrote:
> ...
>> [Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
>> HttpExtensionProc::jk_isapi_plugin.c (1084): could not get a worker for
>> name
>> ajp13
>> [Fri Dec 04 12:56:25 2009] [0160:3124] [error]
>> HttpExtensionProc::jk_isapi_plugin.c (1109): could not get a worker for
>> name
>> ajp13
> ...
>>  
> I don't really know what the problem is, but I am intrigued by the above 
> 2 lines in your logs. It looks as if mod_jk is looking for a worker 
> whose /name/ is ajp13, but that does not seem to be reflected in the 
> configuration files that you quoted.
> Are you sure that the configuration files you listed are really the ones 
> that are being used ?
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> 

-- 
View this message in context: http://old.nabble.com/--jakarta-isapi_redirect.dll--is-not-a-servlet-url-tp26636373p26679053.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: [/jakarta/isapi_redirect.dll] is not a servlet url

Posted by André Warnier <aw...@ice-sa.com>.
magillagorilla wrote:
...
> [Fri Dec 04 12:56:25 2009] [0160:3124] [debug]
> HttpExtensionProc::jk_isapi_plugin.c (1084): could not get a worker for name
> ajp13
> [Fri Dec 04 12:56:25 2009] [0160:3124] [error]
> HttpExtensionProc::jk_isapi_plugin.c (1109): could not get a worker for name
> ajp13
...
>  
I don't really know what the problem is, but I am intrigued by the above 
2 lines in your logs. It looks as if mod_jk is looking for a worker 
whose /name/ is ajp13, but that does not seem to be reflected in the 
configuration files that you quoted.
Are you sure that the configuration files you listed are really the ones 
that are being used ?


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org