我试图使用struts 1.3 API来使用EJB 3.0创建一个小型应用程序。不幸的是,我不能使用@EJB批注从我的操作类中调用我的bean对象。我已经使用不同的解决方法解决了这个问题(第一个是使用我的bean的全局jndi名称,另一个是先调用另一个类并使用该类中的@EJB注释)。这两个解决方法仍然有很大的缺点。我想直接从我的操作类中调用我的EJB。我已经阅读了大量使用“java:comp/env/beanName”JNDI名称的示例,但仍然没有弄清楚如何做到这一点,并获取名称没有找到的立场。 让本地EJB类的全名是com.ejb.myEjbPackage.MyEJBLocal,如何使用上下文查找来调用它? (我可以做到这一点,而无需修改任何web.xml和sun-web.xml描述符?) 我正在使用glassfish服务器和Netbeans IDE。使用InitialContext.lookup()方法找不到我的bean
预先感谢您