Java EE アプリケーションを jboss 5.1 から jboss 7.1 に移行しようとしていますが、デプロイメント エラーが発生します。
私の EAR には、2 つの EJB モジュールと 1 つの WAR モジュールがあります。どちらの EJB モジュールも問題なくデプロイされます。しかし、WARモジュールでデプロイしようとすると、
Context initialization failed: org.springframework.beans.factory.BeanCreationException: Error creating bean with name "className" Injection of resource fields failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'java:global/ear/ejb/FacadeBean!com.ejb.business.SearchFacade' is defined: not found in JNDI environment
著作権の問題のため、完全なクラス名を公開することはできません。しかし、「クラス名」はSpringアプリケーションコンテキストファイルでBeanとして定義されており、SearchFacadeの依存性注入があり、これにもいくつかの依存性があります。
紛らわしいのは、jboss ログに、SearchFacade が問題なくデプロイされていることが示されていることです。
この問題の解決策を見つけるのはとても難しいと思います。どんな助けでも大歓迎です。
前もって感謝します。