0

私はNetBeansとJBossの両方に不慣れで(EclipseとTomcatを何年も使用しています)、新しいプロジェクトのデプロイに問題があります。JBossがデータソースxml設定ファイルを見つけられないようです。そのファイル(buzon-adaptiv-ds.xml)を、NetBeansのプロジェクト内のOther Sources/setupフォルダーとJBossHomeフォルダーのconfフォルダーにコピーしました。

プロジェクトを実行しようとするたびに、デプロイメント失敗エラーが発生します。スタックトレースからわかるのは、Spring/JBossがデータソースの設定を見つけられないことです。

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は、データソース構成ファイル内にjndi-nameが設定された3つのデータソースの1つです。構成(データベースのURL、ユーザー、パスなど)が正しく設定されている。

なぜこれが発生する可能性があるのか​​についての手がかりを感謝します。これはばかげた質問かもしれませんが、JBoss-Spring-Hibernateの統合がどのように機能するかはまだわかりません。

前もって感謝します。

4

1 に答える 1

1

データソースのxmlファイルをjboss/server / xxx/deployフォルダーに配置する必要があります。戦争ファイルを置いたのと同じ場所。

于 2012-06-13T18:09:22.500 に答える