--- Norbert Rieger <[EMAIL PROTECTED]> wrote: > Hello, > > I try to connect from my web application to an > existing Session EJB > (MfcSession) thru it's local interface. > Both, the WAR and the EJB, are running within the > same geronimo > installation. When installing the web app I get the > following message: > > Deployer operation failed: Could not find an EJB for > reference MfcSession to > a local session bean that has the home interface > de.lplusr.module.mfc.ejb.MfcSessionLocalHome and the > local interface > de.lplusr.module.mfc.ejb.MfcSessionLocal > org.apache.geronimo.common.UnresolvedEJBRefException: > Could not find an EJB > for reference MfcSession to a local session bean > that has the home interface > de.lplusr.module.mfc.ejb.MfcSessionLocalHome and the > local interface > de.lplusr.module.mfc.ejb.MfcSessionLocal > > How do I connect to an EJB thru it's local > interface, what's wrong with my > configuration ? > > Any help or advice is appreciated, thanks a lot in > advance. > > Norbert > > > This is my configuration: > > Geronimo 1.1.1 > JDK 1.5.0_10 > Windows XP Prof > > > web.xml: > > <ejb-local-ref> > <ejb-ref-name>MfcSession</ejb-ref-name> > <ejb-ref-type>Session</ejb-ref-type> > > <local-home>de.lplusr.module.mfc.ejb.MfcSessionLocalHome</local-home > > > > <local>de.lplusr.module.mfc.ejb.MfcSessionLocal</local> > <ejb-link>MfcSession</ejb-link> > </ejb-local-ref> > > geronimo-web.xml: > > <?xml version="1.0" encoding="UTF-8"?> > > <web-app > > xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1" > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1" > > xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.1" > > xmlns:security="http://geronimo.apache.org/xml/ns/security-1.1"> > <environment > xmlns="http://geronimo.apache.org/xml/ns/deployment-1.1"> > <moduleId> > <groupId>lplusr</groupId> > <artifactId>sys</artifactId> > <version>1.0</version> > </moduleId> > <dependencies> > <dependency> > <groupId>ejb</groupId> > <artifactId>mfc-ejb</artifactId> > <version>1.0</version> > <type>jar</type> > </dependency> > </dependencies> > </environment> > <context-root>/sys</context-root> > <ejb-local-ref> > <ref-name>MfcSession</ref-name> > <ejb-link>MfcSession</ejb-link> > </ejb-local-ref> > </web-app> > > > The EJB descriptor is: > > <?xml version="1.0" encoding="UTF-8"?> > > <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, > Inc.//DTD Enterprise > JavaBeans 2.0//EN" > "http://java.sun.com/dtd/ejb-jar_2_0.dtd"> > > <ejb-jar id="ejb-jar_1"> > > <description><![CDATA[mfc-ejb-1.0 generated by > eclipse wtp xdoclet > extension.]]></description> > <display-name>mfc-ejb-1.0</display-name> > > <enterprise-beans> > > <!-- Session Beans --> > <session id="Session_MfcSession"> > <description><![CDATA[An EJB for remote > access of > MFC]]></description> > <display-name>MfcSession</display-name> > > <ejb-name>MfcSession</ejb-name> > > > <home>de.lplusr.module.mfc.ejb.MfcSessionHome</home> > > <remote>de.lplusr.module.mfc.ejb.MfcSession</remote> > > <local-home>de.lplusr.module.mfc.ejb.MfcSessionLocalHome</local-hom > e> > > <local>de.lplusr.module.mfc.ejb.MfcSessionLocal</local> > > <ejb-class>de.lplusr.module.mfc.ejb.MfcSessionSession</ejb-class> > <session-type>Stateful</session-type> > > <transaction-type>Container</transaction-type> > > </session> > > </ejb-jar> > >
hi, try <ejb-ref-name>ejb/MfcSession</ejb-ref-name> in web.xml. regards, ____________________________________________________________________________________ The fish are biting. Get more visitors on your site using Yahoo! Search Marketing. http://searchmarketing.yahoo.com/arp/sponsoredsearch_v2.php
