1.Создаем Enterprise Application
2.Создаем модули ejb и web в нем
3.В модуле ejb создаем бин версии 2.1 с Local
интерфесом
4.После создания сгенерируется файл ejb-jar.xml
его не трогать
5.В web модуле добавляем
<ejb-local-ref>
<ejb-ref-name>ejb/NE</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<local-home>bean.NewEntityBeanLocalHome</local-home>
<local>bean.NewEntityBeanLocal</local>
<ejb-link>NewEntityBean</ejb-link>
</ejb-local-ref> между <web-app></web-app>(Там должны быть имена которые вы создали)
6. пишем например в jsp
<%
String s;
try {
InitialContext c = new InitialContext();
Object o = (Object)c.lookup("java:comp/env/ejb/NE");
s = o.toString();
} catch (Exception e) {
s = e.getMessage();
}
%><%=s%><%
%>
7. Делаем Clean and Build у Enterprise Application и запускаем
его же. Все после этого запустится страница
и выведет че то, т е бин видно в jndi!
Original issue reported on code.google.com by DimanSer...@gmail.com on 3 Nov 2011 at 3:59
Original issue reported on code.google.com by
DimanSer...@gmail.com
on 3 Nov 2011 at 3:59