IBM Support

IZ88862: POOR EJB3 LOOKUP PERFORMANCE IN WAS 7

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: EJB3 lookups causes performance problem
    .
    Stack Trace:
    java.lang.ClassLoader.loadClass(ClassLoader.java:618)
    java.lang.Class.forNameImpl(Native Method)
    java.lang.Class.forName(Class.java:169)
    javax.naming.spi.NamingManager$3.run(NamingManager.java:821)
    javax.naming.spi.NamingManager$3.run(NamingManager.java)
    java.security.AccessController.doPrivileged(AccessController.jav
    a:202)
    javax.naming.spi.NamingManager.factoryForName(NamingManager.java
    :817)
    javax.naming.spi.NamingManager.factoryForName(NamingManager.java
    :776)
    javax.naming.spi.NamingManager.getURLContext(NamingManager.java:
    653)
    com.ibm.ws.naming.util.CommonHelpers.getContextIfUrlName(CommonH
    elpers.java:441)
    com.ibm.ws.naming.util.CommonHelpers.getContextIfUrlName(CommonH
    elpers.java:402)
    com.ibm.ws.naming.urlbase.UrlContextImpl.lookup(UrlContextImpl.j
    ava:1221)
    com.ibm.ws.naming.urlbase.UrlContextImpl.lookup(UrlContextImpl.j
    ava:1276)
    javax.naming.InitialContext.lookup(InitialContext.java:455)
    .
    

Local fix

Problem summary

  • The problem is caused when the caller want a object, the code
    create new ones every time.
    

Problem conclusion

  • This defect will be fixed in:
    6.0.0 SR10
    6.0.1 GA FP1
    .
    A cache has been added in the code to improve the performance.
    .
    To obtain the fix:
    Install build 20110119 or later
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ88862

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-11-12

  • Closed date

    2011-01-20

  • Last modified date

    2012-06-13

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

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

    PM30858 PM66714

Fix information

  • Fixed component name

    JAVA CLASS LIBS

  • Fixed component ID

    620700130

Applicable component levels

  • R600 PSN

       UP

[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0"}]

Document Information

Modified date:
06 October 2021