|
My war now loads successfully in JBoss, but when I
browse the URL that includes the servlet, I get the following
error:
[EmbeddedTomcatSX] javax.servlet.ServletException:
ejb not bound
[EmbeddedTomcatSX] at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:459) [EmbeddedTomcatSX] at webwork.taglib.IncludeTag.doEndTag(IncludeTag.java:125) [EmbeddedTomcatSX] at _0002fmaster_0002ejspmaster_jsp_16._jspService(_0002fmaster_0002ejspmaster_jsp_16.java:327) [EmbeddedTomcatSX] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) Any help much appreciated.
--- MyServlet.java
------------------------
...
Object result
= ctx.lookup("java:comp/env/ejb/DBaseFetchHome");
DBaseFetchHome home
= (DBaseFetchHome)
javax.rmi.PortableRemoteObject.narrow(result, DBaseFetchHome.class); --- ejb-jar.xml
-------------------------------
...
<session>
<ejb-name>DBaseFetch</ejb-name> <ejb-class>com.neuroquest.cais.ejb.session.dbaseFetch.DBaseFetchBean</ejb-class> <home>com.neuroquest.cais.ejb.session.dbaseFetch.DBaseFetchHome</home> <remote>com.neuroquest.cais.ejb.session.dbaseFetch.DBaseFetch</remote> <session-type>Stateful</session-type> <transaction-type>Container</transaction-type> </session> --- jboss-web.xml
--------------------------
<?xml version="1.0"
encoding="UTF-8"?>
<jboss-web>
<ejb-ref>
<ejb-ref-name>ejb/DBaseFetchHome</ejb-ref-name> <jndi-name>ejb/DBaseFetchHome</jndi-name> </ejb-ref> </jboss-web>
|
- Re: [JBoss-user] ejb not bound error G.L. Grobe
