NameNotFoundException: al intentar buscar 'jdbc' solo cuando se publica desde Eclipse Kepler pero no Indigo

Puedo publicar mi aplicación web en un AdminServer de Oracle Weblogic 12c (12.1.1) de Eclipse Indigo 3.7.2 con oepe 12.1.1.1.1

Sin embargo, la misma aplicación web importada en Eclipse Kepler 4.3.1 con oepe 12.1.2.2 no se publica con la siguiente excepción (bastante bien pisada) y estoy tratando de averiguar por qué ...

NameNotFoundException: al intentar buscar 'jdbc.oraclexe' no se encontró el subcontexto 'jdbc'. Resuelto ''; nombre restante 'jdbc / oraclexe']; Nombre restante del enlace: 'jdbc / oraclexe'

El origen de datos de Weblogic 12c está definitivamente disponible y tengo que asumir que está configurado correctamente a medida que la aplicación se implementa y ejecuta sin problemas cuando se publica desde Indigo.

También asumo que las asignaciones en applicationContext.xml, web.xml y weblogic.xml son correctas, ya que, una vez más, no hay problemas cuando se publican desde Indigo. Las asignaciones son las siguientes ...

src \ main \ webapp \ WEB-INF \ spring \ applicationContext.xml

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
 <property name="jndiName" value="java:comp/env/jdbc/oraclexe" />
</bean>

src \ main \ webapp \ WEB-INF \ web.xml

<resource-ref>
 <description>Oracle Weblogic Connection Pool (oraclexe)</description>
 <res-ref-name>jdbc/oraclexe</res-ref-name>
 <res-type>javax.sql.DataSource</res-type>
 <res-auth>Container</res-auth>
 <mapped-name>jdbc/oraclexe</mapped-name>
</resource-ref>

build \ weboutput \ WEB-INF \ weblogic.xml

<resource-description>
 <res-ref-name>jdbc/oraclexe</res-ref-name>
 <jndi-name>oraclexe</jndi-name>
</resource-description>

Me pregunto si el weblogic.xml no estará disponible durante la implementación (es decir, no se copiará en la carpeta src \ main \ webapp \ WEB-INF) en lugar de un problema con las asignaciones entre jndiName / resource-ref / res -ref-nombre ellos mismos? He intentado colocar weblogic.xml directamente en la carpeta src \ main \ webapp \ WEB-INF, pero obtengo la misma excepción.

Mi único otro pensamiento es que Indigo oepe 12.1.1.1.1 está feliz publicando en Weblogic 12.1.1, pero Kepler oepe 12.1.2 no está y debería estar publicando en un servidor Weblogic 12.1.2.

Respuestas a la pregunta(3)

Su respuesta a la pregunta