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