IBM Support

PQ98556: WEBSPHERE V6.0 DOES NOT HAVE BACKWARD COMPATABILITY WITH 2.3 SERVLET SPEC. ONLY OPERATES WITH 2.4 SERVLET SPEC.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Applications that use WEBDav methods will not deploy in
    WebSphere Application Server V6.0.
    
    The symptom of this problem is an exception seen during
    application deployment:
    
    ---
    
    [12/13/04 8:02:40:591 PST] 00000028 SystemErr R
    AppDeploymentException:
    [null]
    com.ibm.etools.j2ee.commonarchivecore.exception.
    DeploymentDescriptorLoadException:
    IWAE0022E Exception occurred loading deployment
    descriptor for module "ave15.war" in EAR file
    "C:\WAS6\AppServer\profiles\IBMWSENT2_WAS51\wstemp\116457\
    upload\ave15.ear"
    [12/13/04 8:02:40:671 PST] 00000028 SystemErr R
    com.ibm.etools.j2ee.commonarchivecore.exception.
    DeploymentDescriptorLoadException:
    IWAE0022E Exception occurred loading deployment
    descriptor for module "ave15.war" in EAR file
    "C:\WAS6\AppServer\profiles\IBMWSENT2_WAS51\wstemp\116457\
    upload\ave15.ear"
    !Stack_trace_of_nested_exce!
    com.ibm.etools.j2ee.commonarchivecore.exception.
    DeploymentDescriptorLoad
    Exception: WEB-INF/web.xml
    !Stack_trace_of_nested_exce!
    com.ibm.wtp.internal.emf.xml.util.FeatureValueConversionExceptio
    n:
    IWAE0014E Failed to convert PROPPATCH to Enumeration.
    at
    com.ibm.wtp.internal.emf.xml.util.DefaultFeatureValueConverter.
    failedToConvert(DefaultFeatureValueConverter.java:264)
    at
    com.ibm.wtp.internal.emf.xml.util.DefaultFeatureValueConverter.
    convertToEnum(DefaultFeatureValueConverter.java:93)
    
    ---
    
    The key features of the exception are the two exception types,
    "DeploymentDescriptorLoad" and
    "FeatureValueConversionException", along with exception text
    that notes a failure to convert a WEBDav-specific HTTP method
    type to Enumeration.  (The example above shows the
    WEBDav-specific HTTP method type "PROPPATCH".)
    
    No workaround is available for this problem.
    
    This APAR / fix provides support for all WEBDav method types
    *except* "MKWORKSPACE", "UPDATE", "LABEL", "MKACTIVITY", "BIND",
    "UNBIND", and "REBIND".
    
    The APAR / fix was integrated into WAS 6.0.0.2.
    
    An iFix is available for this problem, see the iFix package
    "PQ98556.zip".  That iFix is installable on WAS 6.0.0.1.
    
    A second APAR, PK30110, addresses the subset of WEBDav method
    types which were not addressed by PQ98556.  See that APAR for
    additional information.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Customers using the servlet 2.3 servlet API  *
    *                 in the WebSphere Application Server 6.0      *
    *                 release.                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: Application Server 6.0 does not have    *
    *                      full backwards compatibility with the   *
    *                      2.3 servlet specification.              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    [12/13/04 8:02:40:591 PST] 00000028 SystemErr R
    AppDeploymentException:
     [null]
     com.ibm.etools.j2ee.commonarchivecore.exception.
    DeploymentDescriptorLoad
     Exception: IWAE0022E Exception occurred loading deployment
     descriptor
     for module "ave15.war" in EAR file
     "C:\WAS6\AppServer\profiles\IBMWSENT2_WAS51\wstemp\116457\
     upload\ave15.ear"
     [12/13/04 8:02:40:671 PST] 00000028 SystemErr R
     com.ibm.etools.j2ee.commonarchivecore.exception.
    DeploymentDescriptorLoad
     Exception: IWAE0022E Exception occurred loading deployment
     descriptor for module "ave15.war" in EAR file
     "C:\WAS6\AppServer\profiles\IBMWSENT2_WAS51\wstemp\116457\
     upload\ave15.ear"
     !Stack_trace_of_nested_exce!
     com.ibm.etools.j2ee.commonarchivecore.exception.
     DeploymentDescriptorLoad
     Exception: WEB-INF/web.xml
     !Stack_trace_of_nested_exce!
     com.ibm.wtp.internal.emf.xml.util.
     FeatureValueConversionException:
     IWAE0014E Failed to convert PROPPATCH to Enumeration.
     at
     com.ibm.wtp.internal.emf.xml.util.
     DefaultFeatureValueConverter.failedToConvert
     (DefaultFeatureValueConverter.java:264)
     at
     com.ibm.wtp.internal.emf.xml.util.
     DefaultFeatureValueConverter.convertToEnum
     (DefaultFeatureValueConverter.java:93)
    
    The WebDAV http methods are not valid in 6.0 as they were in
    5.02. PROPPATCH and PROPFIND are two such methods.
    
    See the related fix for APAR number PQ76729.
    
    http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg21145705
    
    For more information on the Sun specified supported
    http-methodTypes in the Servlet 2.4 specification:
    
     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
    
    For more information on the Sun specified supported
    http-methodTypes in the Servlet 2.3 specification:
    
     It looks like these were never defined in the 2.3 spec.
    
     http://java.sun.com/dtd/web-app_2_3.dtd
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PQ98556

  • Reported component name

    WEBSPH APP SERV

  • Reported component ID

    5724J0800

  • Reported release

    60W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2004-12-15

  • Closed date

    2005-01-11

  • Last modified date

    2006-09-11

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

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

Modules/Macros

  • WCCM
    

Fix information

Applicable component levels

  • R60A PSY

       UP

  • R60H PSY

       UP

  • R60I PSY

       UP

  • R60P PSY

       UP

  • R60S PSY

       UP

  • R60W PSY

       UP

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

Document Information

Modified date:
04 November 2021