Do I need any OC4J specific jar files in the client while looking up an EJB deployed in OC4J?
If you are looking up an EJB deployed in OC4J standalone environment you need only to include oc4jclient.jar in your classpath. If you are looking up an EJB deployed to an OC4J instance in Oracle Application Server 10g (9.0.4) using opmn:ormi then you need to package optic.jar. Also you need to include servlet.jar, jms.jar, jmxri.jar, ejb.jar and jndi.jar in your classpath.