
See this post as a follow-up on my Make JDev 10.1.3 talk to Oracle AS 10.l.2 post from last year.
The Issue
Having applied patch 4676768 or related to your still existing OracleAS 10.1.2.x instance helps to communicate with newer Oracle AS 10.1.3
based applications. As long as these are behaving correctly.
In case of an exception you'll end up with a
oracle.oc4j.rmi.OracleRemoteException: Class not found: com.evermind.server.rmi.OrionRemoteException
This is quite unfortunate as the exception might contain valuable information for the application or the developer.
Approach 1
The usual reflex is to include the client library (oc4jclient.jar) fromOC4J 10.1.2.x. Although this works in most cases, this might lead to
other library or class version conflicts.
Comments (2)
can you tell me how to resolve a rmi version mismatch problem between 10.1.3 and 10.1.2 ?
when some depoloyed ejb application in either version of this two servers, act as a client to some application deployed in other version, it fails and gives NamingException and
if recipient server is 10.1.3 it logs
"warning : client is using rmi version 1.1 != 1.3"
and if recipient server is 10.1.2 then it logs
"warning : client is using rmi version 1.3 != 1.1".
we tried to fix this problem by adding "patch p4676768_101210_GENERIC" but it didn't worked.
Posted by Sayoke Shome | August 18, 2007 1:20 AM
Posted on August 18, 2007 01:20
Actually, this is the way I used to solve it.
Posted by Olaf Heimburger | August 22, 2007 5:02 AM
Posted on August 22, 2007 05:02