My Oracle Support Banner

Working with Oracle Containers for Java (OC4J) and Oracle Support (Doc ID 1249065.1)

Last updated on JULY 01, 2021

Applies to:

Oracle Containers for J2EE - Version to [Release AS10gR2 to AS10gR3]
Information in this document applies to any platform.


This document is intended for anyone that is having an issue related to the Oracle Containers for Java (OC4J) product and needs guidance on troubleshooting and how to create a service request for getting it properly routed to the correct support group.


This document is intended to provide some general information about OC4J and some common information to help with troubleshooting issues.

It will also provide some information so that when creating a new service request involving OC4J it can be routed to the best support area and much of the initial data support will need can be supplied at that time. Providing this information will help properly route the service request to the best support area and will often allow a more targeted update specific to the issue rather.

This document is intended to be used by anyone working with OC4J. General knowledge of the operating system being used is expected. This document will cover a wide range of topic and some may be more advanced.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 General OC4J information
   How Can I Determine if OC4J is Started and Working Correctly?
 Common Issues and Questions
    Where to Start When an OC4J Issue Occurs?
What information should be provided when creating a service request related to OC4J?

1. If there is a specific URL involved, start with the HTTP Server access_log if it is being used. This log file will list each URL requested, the time it occurred and the status code. Most URLs will have a status code of 2xx or 3xx and the failing URL can often be found by looking for other status codes. For a list of status codes this site can be helpful. Most error conditions will be in the 4xx or 5xx range.
    Out of Memory Errors
      Not Enough Heap Space is Configured.
     Not Enough Permanent Generation Space is Configured.
    Memory Limitations.
    Analyzing Heap Dump Information.
  Running Multiple JVMs for Load Balancing or Memory Requirements
   Hanging or No Response to Requests
     General Information.
     CPU Usage is High.
     CPU Usage is Low.
   OC4J Crashes or is Restarted by OPMN
      OPMN Ping Failures
      Java Core Dumps
   Can the JDK Used by OC4J be Updated?
   How to Configure LDAP for Use With OC4J?
   How Can the oc4jadmin Password be Changed?
   The AS Console is Very Slow When Accessing or it is Intermittently Unable to Access Some OC4J Instances for Management.
   Common SSL Issues.
 Class Loading Issues
 Getting Help from Oracle Support
 What Product Should be Selected When Creating a Service Request that Involves OC4J?
   When Creating a Service Request for the OC4J Product Which Category Should be Used?
   What Information Should be Provided When Creating a Service Request Related to OC4J?
 Important Documents

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.