NameNotFoundException: Tout en essayant de recherche "jdbc" seulement lors de la publication de Eclipse Kepler, mais pas de l'Indigo

Je suis en mesure de publier mon application web à un serveur Oracle Weblogic 12c (12.1.1) AdminServer de Eclipse Indigo 3.7.2 avec oepe 12.1.1.1.1

Cependant, exactement la même application web importés dans Eclipse Kepler 4.3.1 avec oepe 12.1.2.2 ne parvient pas à publier avec la suivante (assez bien marché) exception et je suis en train de travailler pourquoi?...

NameNotFoundException: Tout en essayant de recherche " jdbc.oraclexe' n'ai pas trouvé contexte 'jdbc'. Résolu ", le reste du nom de "jdbc/oraclexe']; Lien Restant Nom: jdbc/oraclexe'

La Weblogic 12c de la source de données est certainement disponible et je dois l'assumer ses configuré correctement pour que l'application se déploie et s'exécute sans problèmes lors de la publication de l'Indigo.

Je suis aussi en supposant que les mappages applicationContext.xml, web.xml et weblogic.xml sont corrige encore une fois il n'y a pas de problèmes lors de la publication de l'Indigo. Les mappages sont comme suit...

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>

Je me demandais si la weblogic.xml n'est pas disponible pendant le déploiement (j'.e son pas être copiés à la src\main\webapp\dossier WEB-INF) plutôt que d'un problème avec les mappages entre les jndiName/resource-ref/res-ref-name eux-mêmes? J'ai essayé de les mettre weblogic.xml directement dans le répertoire src\main\webapp\WEB-INF dossier mais j'obtiens la même exception.

Mon seul autre pensée, c'est que l'Indigo oepe 12.1.1.1.1 est heureux de les publier pour Weblogic 12.1.1 mais Kepler oepe 12.1.2 n'est pas le cas et que je devrais être la publication d'un Weblogic 12.1.2 serveur?

Désolé. Il sonne toujours comme une recherche jndi question. Avez-vous vérifié la InitialContext?

OriginalL'auteur user3236055 | 2014-01-25