Hi,
did you try lookup("java:global/localhost/ejb_ejb/RedBean") ?
i could be wring since i say it without checking but 'localhost/ejb_ejb' is
the name we use for your webapp because you didn't configure it. You should
be able to replace it specifying a custom ejb module name.
- Romain
2012/3/18 slawek <[email protected]>
> Hello,
>
> Welcome after weekend break. I call ejb from ws like:
> @Override
> public String zwrocTekstZEjb2()
> {
> String wynik="";
>
> Properties p = new Properties();
> p.put(Context.INITIAL_CONTEXT_FACTORY,
> "org.apache.openejb.core.LocalInitialContextFactory");
> p.put("openejb.loader", "embed");
>
> try
> {
> Context ctx = new InitialContext(p);
> Object object= ctx.lookup("RedBeanLocal");
> wynik=object.toString();
> }
> catch (Exception e)
> {
> throw new EJBException(e);
> }
> return wynik;
> }
>
> Additionaly i would like to call ejb via jdni, so i thing important part of
> log is:
>
> 2012-03-18 22:15:54,004 - INFO - Jndi(name=BlueBeanLocal) -->
> Ejb(deployment-id=BlueBean)
> 2012-03-18 22:15:54,004 - INFO - Jndi(name=BlueBeanLocal) -->
> Ejb(deployment-id=BlueBean)
> 2012-03-18 22:15:54,005 - INFO -
> Jndi(name=global/localhost/ejb_ejb/BlueBean!eu.wojciechowscy.Friend) -->
> Ejb(deployment-id=BlueBean)
> 2012-03-18 22:15:54,005 - INFO -
> Jndi(name=global/localhost/ejb_ejb/BlueBean!eu.wojciechowscy.Friend) -->
> Ejb(deployment-id=BlueBean)
> 2012-03-18 22:15:54,005 - INFO -
> Jndi(name=global/localhost/ejb_ejb/BlueBean) -->
> Ejb(deployment-id=BlueBean)
> 2012-03-18 22:15:54,005 - INFO -
> Jndi(name=global/localhost/ejb_ejb/BlueBean) -->
> Ejb(deployment-id=BlueBean)
> 2012-03-18 22:15:54,005 - INFO - Jndi(name=RedBeanLocal) -->
> Ejb(deployment-id=RedBean)
> 2012-03-18 22:15:54,005 - INFO - Jndi(name=RedBeanLocal) -->
> Ejb(deployment-id=RedBean)
> 2012-03-18 22:15:54,005 - INFO -
> Jndi(name=global/localhost/ejb_ejb/RedBean!eu.wojciechowscy.Friend) -->
> Ejb(deployment-id=RedBean)
> 2012-03-18 22:15:54,005 - INFO -
> Jndi(name=global/localhost/ejb_ejb/RedBean!eu.wojciechowscy.Friend) -->
> Ejb(deployment-id=RedBean)
> 2012-03-18 22:15:54,006 - INFO -
> Jndi(name=global/localhost/ejb_ejb/RedBean) --> Ejb(deployment-id=RedBean)
> 2012-03-18 22:15:54,006 - INFO -
> Jndi(name=global/localhost/ejb_ejb/RedBean) --> Ejb(deployment-id=RedBean)
> 2012-03-18 22:15:54,015 - INFO - Created Ejb(deployment-id=RedBean,
> ejb-name=RedBean, container=My Stateless Container)
> 2012-03-18 22:15:54,015 - INFO - Created Ejb(deployment-id=RedBean,
> ejb-name=RedBean, container=My Stateless Container)
> 2012-03-18 22:15:54,015 - INFO - Created Ejb(deployment-id=BlueBean,
> ejb-name=BlueBean, container=My Stateless Container)
> 2012-03-18 22:15:54,015 - INFO - Created Ejb(deployment-id=BlueBean,
> ejb-name=BlueBean, container=My Stateless Container)
> 2012-03-18 22:15:54,033 - INFO - Started Ejb(deployment-id=RedBean,
> ejb-name=RedBean, container=My Stateless Container)
> 2012-03-18 22:15:54,033 - INFO - Started Ejb(deployment-id=RedBean,
> ejb-name=RedBean, container=My Stateless Container)
> 2012-03-18 22:15:54,049 - INFO - Started Ejb(deployment-id=BlueBean,
> ejb-name=BlueBean, container=My Stateless Container)
> 2012-03-18 22:15:54,049 - INFO - Started Ejb(deployment-id=BlueBean,
> ejb-name=BlueBean, container=My Stateless Container)
> 2012-03-18 22:15:54,050 - INFO - Deployed
>
> Application(path=E:\soft\tomcat\apache-tomee-plus-1.0.0-beta-2\wtpwebapps\ejb_ejb)
> 2012-03-18 22:15:54,050 - INFO - Deployed
>
> Application(path=E:\soft\tomcat\apache-tomee-plus-1.0.0-beta-2\wtpwebapps\ejb_ejb)
>
> Best Regards
> sw
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/ejb-from-ws-tp4470387p4483003.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>