In AIX 5L Version 5.3 when you start the iasconsole and then you access to Oracle Application Server console using a web browser, then the application hangs and the following error message is displayed in the web browser:

500 Internal Server Error


java.lang.NoClassDefFoundError: oracle/sysman/eml/app/Console
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java(Compiled Code))
at com.evermind[Oracle Application Server Containers for J2EE 10g ...

...

...

at java.lang.Thread.run(Thread.java:568)

This error occurs because the EMCTL IAS console hangs after logging in. Check the emdctl.trc file to verify the issue.

The next steps describe how to rectify this issue.

  1. Add the following text in emctl script available in $ORACLE_HOME/bin/ directory.
  2. if [ "$uname" = "AIX" ] ; then
    
       EM_OC4J_OPTS="-Djava.awt.headless=true $EM_OC4J_OPTS"
    
       export EM_OC4J_OPTS
    
    fi
  3. Modify the file $ORACLE_HOME/sysman/config/emd.properties:
  4. Seacrh this line

    agentJavaDefines=-Doracle.dms.refresh.wait.time=1000 -DUrlTiming.UseJSSE=true

    and change it to:

    agentJavaDefines=-Doracle.dms.refresh.wait.time=1000 -DUrlTiming.UseJSSE=true-Djava.compiler=NONE -DHTTPClient.disableKeepAlives=true
  5. Restart the iasconsole and try again.

Note: This issue is documented in Oracle® Application Server Release Notes
10g Release 2 (10.1.2) for AIX 5L Based Systems (64-Bit) B25203-08

Leave a Reply

You must be logged in to post a
video comment.