I couldnt find a JNDIView where my CustomerHome is listed, so i took CustomerHome because
of the console output where the ejbname is CustomerHome.
Where could i proof the name of the jndi name for my CustomerHome?
I made a lookup in the client.
Context context = new InitialContext();
| CustomerHome customer = (CustomerHome)context.lookup("CustomerHome");
| customer.findById(1);
And become the Error Message:
ERROR [JBossInjectionProvider] Injection failed on managed bean.
| javax.naming.NameNotFoundException: de.counter.CounterBean not bound
| at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
|
So I thought, jbossinjectionprovider doesnt know where the managedbean has to lookup. That
way i gave it these properties.
Properties properties = new Properties();
|
properties.put("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
|
properties.put("java.naming.factory.url.pkgs","=org.jboss.naming:org.jnp.interfaces");
| properties.put("java.naming.provider.url","localhost:1099");
Now, i am getting nothing. no error, no success message.
If i cancel my changes (the properties or give a other jndi name) it is always the same,
no answers from the console.
Sorry, but that has completly confused me.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4266039#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...