我有jbossesb-server-4.11和eclipse-jee-juno。 我想創建一些簡單的EJB應用程序,將其部署在服務器上並從客戶端調用某種方法。一切似乎都很清楚。 我在這裏找到了一個簡單的Hello World應用程序:https://sites.google.com/a/thedevinfo.com/thedevinfo/Home/jboss/jboss-application-server/ejb3-session-bean-tutorial-using-jboss-and-eclipse。 我都做了同樣的事情,我也試着從這個網站下載這個例子,但它不適合我。 我創建在Eclipse JBoss服務器,然後我運行該服務器上我的EJB應用程序,然後我tryied以這種方式讓我的豆:在JBoss esb服務器中找不到我的bean
InitialContext ctx = new InitialContext(props);
MyBeanRemote bean = (MyBeanRemote) ctx.lookup("MyBean/remote");
但我有以下錯誤:「javax.naming.NameNotFoundException:爲myBean不受約束「。 這是我簡單的代碼在EJB項目:
@Remote
public interface MyBeanRemote extends IMyBean{}
@Local
public interface MyBeanLocal extends IMyBean {}
@Stateless
public class MyBean implements MyBeanLocal, MyBeanRemote {
public void doSomething() {
System.out.println("Hello World!");
}
}
請諮詢我在哪裏,我錯了嗎?