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 <s.wojciechow...@gmail.com>

> 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.
>

Reply via email to