This discussion is archived
6 Replies Latest reply: May 24, 2012 11:35 AM by 720413 RSS

Exception upgrading Jdk 1.4 to Jdk 1.6 on OC4J

471022 Newbie
Currently Being Moderated
Hi ,
I have a web application which gets deployed as .ear file on OC4J from Eclipse IDE . Everything is working perfectly fine as long as Java version is 1.4.2

As soon as I change the version to Java 1.5 or Java 1.6 the deployment goes forward and then fails with the following exception,

Unable to resolve datasource: jdbc/OracleDSoracle.oc4j.admin.internal.DeployerException: [myWebApp:myWebApp] - Unable to resolve datasource: jdbc/OracleDS

The jdbc/OracleDS only appears in application.xml and no where else in oc4j or my application.


If I remove the above line then, when I use Jdk 1.6 the exception changes to the following,

oracle.oc4j.admin.internal.DeployerException: com.evermind.naming.SubContext cannot be cast to javax.sql.DataSource

I have tried to search this problem but I am not getting any clues. It seems like a Java type casting problem occurring in the background between my application and Jdk 1.6 , which works fine in Jdk 1.4.2

Any comments , ideas are appreciated.



  • Correct Answers - 10 points
  • Helpful Answers - 5 points