У меня есть jbossesb-server-4.11 и eclipse-jee-juno. Я хочу создать простое приложение EJB, развернуть его на сервере и вызвать какой-то метод у клиента. Все кажется ясным. Я нашел простое приложение Hello Hello здесь: https://sites.google.com/a/thedevinfo.com/thedevinfo/Home/jboss/jboss-application-server/ejb3-session-bean-tutorial-using-jboss-and-eclipse. Я сделал все то же самое, я также попытался загрузить этот пример с этого сайта, но он не работает для меня. Я создал сервер JBoss в Eclipse, то я бегу мое приложение EJB на этом сервере, то я tryied, чтобы получить мой боб так:Не удается найти мой компонент в сервере JBoss esb
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!");
}
}
Пожалуйста, советы мне, где я не прав?