geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aaron Mulder <ammul...@alumni.princeton.edu>
Subject Re: javax.naming.NameNotFound exception
Date Wed, 17 Aug 2005 13:45:33 GMT
	Can you run "jar -tf aplicacion.ear" and post the results, just to 
make sure?

Thanks,
	Aaron

On Wed, 17 Aug 2005, I?igo wrote:
> Thanks for the answer. I have decided to package the 2 modules in an ear 
> file, as deploying them separately is much more difficult than what I 
> thought. Now, after creating the ear, when trying to deploy the ear file 
> I get this trace:
> 
> C:\geronimo-1.0-M4>java -jar bin\deployer.jar --user system --password 
> manager deploy ../EjemploEJB/build/META-INF/dist/aplicacion.ear
>     Error: Unable to distribute aplicacion.ear: Invalid moduleFile:
>     dist/ejemploServletEJB.war caused by Jar entry does not exist:
>     
> jarFile=C:\DOCUME~1\IIGOMU~1\CONFIG~1\Temp\deployer15274.tmpdir\aplicacion.e
> ar,
>     path=dist/ejemploServletEJB.war
> 
> but ejemploServletEJB.war exists and is in that directory so I don't 
> know how to continue. The application.xml I have is this:
> <?xml version="1.0" encoding="ISO-8859-1"?>
> 
> <application>
>     <display-name>Servlet comunicando con EJB de Sesión</display-name>
>     <module>
>     <web>
>         <web-uri>dist/ejemploServletEJB.war</web-uri>
>         <context-root>/EjemploServletEJB</context-root>
>     </web>
>     </module>
> 
>     <module>
>         <ejb>dist/ejemploEJB.jar</ejb>
>     </module>
> 
> </application>
> 
> And the deployment plan geronimo-application.xml is this:
> 
> <?xml version="1.0" ?>
> <application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application"
>   configId="AplicacionServletEJB"
>   parentId="org/apache/geronimo/Server">
>     <module>
>     <ejb>dist/ejemploEJB.jar</ejb>
>     </module>
>     <module>
>     <web>dist/ejemploServletEJB.war</web>
>     </module>
>   </application>
> 
> David Jencks escribió:
> 
> > The simplest solution is to package your 2 modules in an ear file.  
> > Otherwise you will have to include a geronimo-web.xml with an ejb-ref 
> > that indicates that the ejb is in your ejb module.  We only try to 
> > auto-resolve ejb references within the current application.
> >
> > If you wish to continue with separate modules I think something like 
> > this is necessary:
> >
> > <ejb-ref>
> >   <ref-name>prueba/MyTestSessionBean</ref-name>
> >   <module> EjemploEJB</module>
> >   <name> MyTestSession<name>
> > </ejb-ref>
> >
> > I wrote this from memory so there may be numerous mistakes.
> >
> > Also, you need to look up "java:comp/env/prueba/MyTestSessionBean" and 
> > you should remove the jndi-name element: it is used only for lookup in 
> > standalone clients and in corba.
> >
> > Hope this helps
> > david jencks
> >
> 
> 

Mime
View raw message