Creo que esto tiene que ver con el contenido de su archivo war/ear. No empaquetar en el archivo .jar del controlador de Oracle.
Específicamente, si tiene ojdbc6.jar
en su archivo de guerra (o el equivalente) causará conflictos. Está bien usar ese jar para la compilación, pero no lo querrá en su ruta de clases, ya que ya está en la ruta de clases de Weblogic de manera predeterminada.
Consulte estos enlaces para obtener información similar:aquí y aquí