IBM Support

PM24350: URL MAPPING IS NOT WORKING FOR A JAX-WS WEB SERVICES REQUEST OVER SOAP.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • For a JAX-WS web service request, if the web application
    deployment descriptor contains a URL pattern of /baz/* then it
    is expected that requests to /baz or /baz/HelloWorld are mapped
    to the servlet. However, that is not happening.
    
    The user has to send in a request that is exactly equal to the
    pattern. For above mentioned URL mapping the client has to use
    http://host_name:9080/TEST_URL_Web/baz/* as request.
    
    The following endpoints result in an error:
    
    http://host_name:9080/TEST_URL_Web/baz/HelloWorld
    or
    http://host_name:9080/TEST_URL_Web/baz
    
    In these cases the following error occurs :
    
    CWWSS7200E: Unable to create AxisService from
    ServiceEndpointAddress : http://host_name:
    9080/Test_URL_Web/baz.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server  Feature Pack for Web Services and   *
    *                  JAX-WS.                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: URL mapping is not working for a        *
    *                      JAX-WS web services request over SOAP.  *
    ****************************************************************
    * RECOMMENDATION:  Install a fix pack containing this APAR.    *
    ****************************************************************
    For a JAX-WS web service request, if the web application
    deployment descriptor contains a URL pattern of /baz/* then it
    is expected that requests to /baz or /baz/HelloWorld are mapped
    to the servlet. However, that is not happening.
    
    The user has to send in a request that is exactly equal to the
    pattern. For above mentioned URL mapping the client has to use
    http://host_name:9080/TEST_URL_Web/baz/* as the request.
    
    The following endpoints result in an error:
    
    http://host_name:9080/TEST_URL_Web/baz/HelloWorld
    or
    http://host_name:9080/TEST_URL_Web/baz
    
    In these cases the following error occurs :
    
    CWWSS7200E: Unable to create AxisService from
    ServiceEndpointAddress : http://host_name:
    9080/Test_URL_Web/baz.
    

Problem conclusion

  • The JAX-WS runtime has been corrected such that a servlet with
    a mapping URL pattern of /baz/* will correctly map to a
    request like http://host_name:9080/TEST_URL_Web/baz/HelloWorld
    or http://host_name:9080/TEST_URL_Web/baz
    
    In some cases, it may not be possible for the JAX-WS runtime
    to locate the correct servlet.  The JAX-WS runtime has been
    updated to find the correct servlet.  However, as a side
    effect of this change, if a web.xml contained an invalid
    classname for an endpoint, the service will no longer be
    found.
    
    Therefore, if the servlet cannot be found, set the following
    JVM property:
    com.ibm.ws.websvcs.extension.fixSCA_wsdlQuery
    The default value is false and must be set to true to enable
    this fix.
    
    The fix for this APAR is currently targeted for inclusion in
    fix packx. 6.1.0.39.  Please refer to the Recommended Updates
    page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM24350

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-10-12

  • Closed date

    2011-05-12

  • Last modified date

    2011-05-12

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

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

    PM25445

Fix information

  • Fixed component name

    WEBSERVIC FEATU

  • Fixed component ID

    5724J0850

Applicable component levels

  • R610 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
10 February 2022