Je crois que cela a à voir avec le contenu de votre fichier war/ear. Ne pas empaqueter dans le fichier .jar du pilote Oracle.
Plus précisément, si vous avez ojdbc6.jar
dans votre fichier war (ou l'équivalent) cela provoquera des conflits. C'est bien d'utiliser ce fichier jar pour la compilation, mais vous ne le voudrez pas dans votre chemin de classe car il est déjà dans le chemin de classe Weblogic par défaut.
Consultez ces liens pour des informations similaires :ici et ici