PQ56915: USING THE INVOKER TO INVOKE A SERVLET WITH /TEXT AFTER THE SERVLET NAME AND SERVLET DEFINED AS INVOKER PATH RESULTS IN LOOP


APAR

APAR status
Closed as program error.

Error description
Customer defines /servlet as well as /servlet/* in the Servlet
Web Path List. The customer then tries to invoke a servlet using
the Invoker, and the invokation of the servlet has data like a
file name after the servlet name, this results in an infinite
loop.  This is essentially the same loop as described in PQ48452
that seems to be still occurring.  So, if the invokation is
http://localhost/servlet/SnoopServlet/filename.pdf, WebSphere
loops. It should either throw an exception or invoke the servlet
properly.
..
Keywords: Invoker Infinite Loop servlet hangs WebSphere
Local fix
This can be prevented by removing the servlet entry from the
Servlet Web Path List.
Problem summary
****************************************************************
* USERS AFFECTED: Websphere Application Server users running   *
*                 in compatibility mode and the webpath list   *
*                 for the invokerserverlet doesn't contain /*  *
*                 at the end                                   *
****************************************************************
* PROBLEM DESCRIPTION: Causing WebSphere to loop by            *
*                      forwarding again and again to           *
*                      InvokerServlet without able to          *
*                      resolve the target servlet              *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
By setting the websphere to run on the above settings causes
the websphere to loop by forwarding again and again to
InvokerServlet without able to resolve the target servlet.
Problem conclusion
Problem is rectified by fixing the invokerservlet to put the
proper string in the StringMatcher table.  An eFix has not
been provided, this will be available in 3.5.6.
Temporary fix
Comments
APAR information
APAR numberPQ56915
Reported component nameWAS ADVANCED SU
Reported component ID5648C8402
Reported release350
StatusCLOSED PER
PENoPE
HIPERNoHIPER
Submitted date2002-01-21
Closed date2002-02-05
Last modified date2002-02-05

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:APAR is sysrouted FROM one or more of the following:


Modules/Macros
ENGINE
APAR is sysrouted TO one or more of the following:Modules/Macros

Fix information
Fixed component nameWAS ADVANCED SU
Fixed component ID5648C8402

Applicable component levels
R350 PSYUP











Document Information

Product categories: Software, Application Servers, Distributed Application & Web Servers, WebSphere Application Server, General
Software version: 350
Reference #: PQ56915
IBM Group: Software Group
Modified date: 2002-02-05