2012-06-13 5 views
0

Je suis nouveau sur NetBeans et JBoss (j'ai utilisé Eclipse et Tomcat depuis des années) et j'ai des problèmes pour déployer notre nouveau projet. Il semble que JBoss ne trouve pas le fichier de configuration xml de la source de données. J'ai copié ce fichier (buzon-adaptiv-ds.xml) dans le dossier Other Sources/setup à l'intérieur de mon projet dans NetBeans et dans les dossiers conf du dossier JBoss Home.javax.naming.NameNotFoundException lors du déploiement de WebAppp avec JBoss/Spring et NetBeans

Chaque fois que j'essaie d'exécuter le proyect je reçois un déploiement échec erreur, ce que je peux voir de la trace de la pile est que le printemps/JBoss ne peut pas trouver la configuration de la source de données:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'BuzonAdaptivCoreDS': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: BuzonAdaptivCoreDS not bound 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1412) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) 
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) 
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) 
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) 
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) 
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:546) 
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:872) 
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423) 
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276) 
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197) 
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) 
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3856) 
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361) 
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790) 
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770) 
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 

BuzonAdaptivCoreDS est l'une des trois sources de données définies avec jndi-name dans le fichier de configuration de la source de données. La configuration (base de données, utilisateur, passe, etc.) est correctement définie. J'aurais des indices sur pourquoi cela pourrait se produire, je me rends compte que c'est peut-être une question stupide, mais je ne suis toujours pas sûr de savoir comment le JBoss-Spring-Hibernate intregration devrait fonctionner.

Merci d'avance.

Répondre

1

Vous devez placer votre fichier XML dans le dossier jboss/server/xxx/deploy. Le même endroit où vous mettez vos fichiers de guerre.

Questions connexes