NameNotFoundException: Ao tentar procurar 'jdbc' apenas ao publicar a partir do Eclipse Kepler, mas não do Indigo

Consigo publicar meu aplicativo da web em um AdminServer Oracle Weblogic 12c (12.1.1) do Eclipse Indigo 3.7.2 com oepe 12.1.1.1.1

No entanto, o mesmo aplicativo da Web importado para o Eclipse Kepler 4.3.1 com oepe 12.1.2.2 falha ao publicar com a seguinte exceção (muito bem pisada) e estou tentando descobrir por quê? ...

NameNotFoundException: ao tentar procurar 'jdbc.oraclexe' não localizou o subcontexto 'jdbc'. Resolvido ''; nome restante 'jdbc / oraclexe']; Nome restante do link: 'jdbc / oraclexe'

A fonte de dados do Weblogic 12c está definitivamente disponível e devo assumir que ela está configurada corretamente, pois o aplicativo é implantado e executado sem problemas quando publicado pelo Indigo.

Também estou assumindo que os mapeamentos em applicationContext.xml, web.xml e weblogic.xml estão corretos, pois novamente não há problemas quando publicados pelo Indigo. Os mapeamentos são os seguintes ...

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>

Gostaria de saber se o weblogic.xml não está sendo disponibilizado durante a implantação (ou seja, não está sendo copiado para a pasta src \ main \ webapp \ WEB-INF) em vez de um problema com os mapeamentos entre jndiName / resource-ref / res -ref-nomear-se? Tentei colocar o weblogic.xml diretamente na pasta src \ main \ webapp \ WEB-INF, mas recebo a mesma exceção.

Meu único outro pensamento é que o Indigo oepe 12.1.1.1.1 está feliz em publicar no Weblogic 12.1.1, mas o Kepler oepe 12.1.2 não está e eu deveria estar publicando em um servidor Weblogic 12.1.2?

questionAnswers(3)

yourAnswerToTheQuestion