struts 1.3 APIを使用して、EJB3.0で小さなアプリケーションを作成しようとしました。残念ながら、@ EJBアノテーションを使用して、アクションクラス内からBeanオブジェクトを呼び出すことはできません。さまざまな回避策を使用してこの問題を解決しました(最初の回避策は、Beanのグローバルjndi名を使用することであり、もう1つは、最初に別のクラスを呼び出し、そのクラスの@EJBアノテーションを使用することです)。それでも、これら2つの回避策には重大な欠点があります。アクションクラスからEJBを直接呼び出したい。「java:comp / env / beanName」JNDI名を使用して多くの例を読みましたが、それを実行する方法を理解しておらず、名前が見つからないという認識を得ることができません。ローカルEJBクラスのフルネームをcom.ejb.myEjbPackage.MyEJBLocalとします。コンテキストルックアップを使用して呼び出すにはどうすればよいですか?(web.xmlとsun-webを変更せずに実行できますか?
前もって感謝します