JBossAS 5.xは@ EJB3アノテーションを持つサーブレットでEJB3 Beanインジェクションをサポートしていました。私はJBossAS 5.0.1.GAのデフォルト設定を使用していますが、動作しません。セッションBeanのJNDI名で@EJBアノテーションにmappedName引数を追加しましたが、何もしません。明らかなエラーはなく、Beanは決して注入されません。サーブレットからのJBoss 5 ASおよびEJB3 Beanインジェクション?
セッションBeanはejb-jarにあり、サーブレットは戦争中です。すべてが耳に入っています。手動のJNDIルックアップは正常に動作します。何か案は?
ありがとうございました! 1つの小さな注意点、http://java.sun.com/xml/ns/j2eeではなく、名前空間がhttp://java.sun.com/xml/ns/javaeeである必要があります。 私は次のように変更しました: xmlns = "http://java.sun.com/xml/ns/javaee" xsi:schemaLocation = "http://java.sun.com/xml/ns/javaee web- app_2_5.xsd " – joshz