0
我想从同一个应用程序中托管的servlet调用EJB中的方法。如何使用Servlet从相同的应用程序调用EJB
但是我得到的异常是我的应用程序找不到我在initialContext.lookup()
方法中传递的JNDI,并且我尝试了很多。我想也许JBDI没有在XML中正确声明。有谁知道如何将JNDI作为全局变量添加到weblogic-xml中?
下面是EJB-JAR和weblogic-ejb-JAR
而且这里的XML文件是我的servlet:
AdminServiceLocalHome admin_Home = getAdminHome(); //does jndi lookup to get adminhome
AdminServiceLocal adminLocal = admin_Home.create(); //creates() ejb
String output = adminLocal.sendPendingResolutions(); //calls ejb
请仔细阅读[在什么情况下我想补充“紧急”或其他类似的短语我的问题,为了获得更快的答案?](https://meta.stackoverflow.com/q/326569) - 总结是,这不是解决志愿者问题的理想方式,并且可能对获得答案起反作用。请不要将这添加到您的问题。 – halfer