Class loading order for components

When loading classes listed in a Java or EJB component custom list, the component class loader searches for classes in this order:

  1. Any JAR file that is listed in the component’s custom class list property and deployed in the EAServer java/classes subdirectory.

  2. Classes listed in the component’s custom class list and deployed under the EAServer java/classes subdirectory.

  3. Classes listed in the component’s custom class list and deployed under the EAServer html/classes subdirectory.

  4. Any JAR file that is listed in the component’s custom class list property and deployed in the EAServer java/lib subdirectory.

  5. If the class is not loaded at this point, it is loaded by the system loader using the search order specified in the server class path—see “The system class loader”.