Admittedly, I'm a beginner here, so go gentle on me.

I'm using the NetBeans 5.5 beta 2 with the JBoss 4.0.4 GA installer, which 
supposedly includes EJB3 stuff, from http://www.netbeans.org/products/ide/ and 
so far things had been working perfectly.  

That was until I did right clicked "Enterprise Resources > Call Enterprise 
Bean" from the pop up window in an servlet of an Enterprise Application and 
referenced a working bean.

Now my question isn't one of using the NetBeans environment, but rather that 
after it generated the code, which did compile perfectly, I started getting 
errors that my bean could not be deployed to JBoss due to an error in the 
web.xml file.

Looking in the web.xml file, which I assume is some kind of deployment file 
(hey, I said I was new to J2EE), there is a new element in the xml called 
<ejb-local-ref>.  And it's on this xml section that JBoss seems to be choking.

Inside http://www.netbeans.org/kb/55/ejb30-jboss.html, it suggests that JBoss 
automatically adds session beans to the JNDI namesspace, and thus one should 
remove the ejb-local-ref from the web.xml file by going to the WEB-INF folder 
inside the Web Pages node.

Doing so didn't help, and instead created a new problem with the bean not being 
bound to a name.

>From what I can tell from various Google searches and reading different 
>documents, it seems that not only is NetBeans is generating Java EE 5 code, 
>but deployment notation as well.  And, while JBoss is using EJB3, it does not 
>recognize the newer xml syntax.

My problem is fairly obvious, and I'm drowning in a sea of documentation that's 
in one world or the other, but not bridging the gap between them.

NetBeans is producing this:
javax.naming.Context c = new javax.naming.InitialContext();
  | return (MyBeanLocal) c.lookup("java:comp/env/ejb/MyBean");

Which exceptions with a
anonymous wrote : javax.naming.NameNotFoundException: ejb not bound

My guess is that I need something inside the web.xml file to do that binding, 
but I'm just not sure what.  I'm also pondering in that there seems to be a 
jboss.xml file that I could create, but I don't know if this is on the right 
track or not, either.

Would someone mind pointing me in the right direction?

Many thanks,
-Walt Stoneburner, [EMAIL PROTECTED]

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3974036#3974036

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3974036
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to