Estoy en un problema que me trae loco desde hace un par de semanas :
Estoy usando Netbeans 7.4 para un sistema que implica algunos EJB y una aplicacion web, no estan empaquetados en un ear, aclaro.
La arquitectura es mas o menos asi:
http://i.stack.imgur.com/j87Hx.png
Basicamente tengo un proyecto que actua como libreria de clases donde guardo todas mis entidades e interfaces de todo el proyecto, éste proyecto lo importo en los EJB y en el Proyecto web.
El asunto en realidad es que al desplegar desde netbeans y correr la aplicacion desde el mismo todo funciona de maravilla, como deberia de ser.
Cuando, por otra parte, hago un clean & build de todo y despliego los EJB y el Web desde la consola de administracion de glassfish si despliega y todo, pero cuando el primer EJB (llamado fachada) llama a otro para alguna operacion obtengo la siguiente excepcion:
Código:
Caused by: javax.naming.NamingException: Lookup failed for 'com.proj.administradores.AdministradorEventosRemote#com.proj.administradores.AdministradorEventosRemote' in SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [Root exception is javax.naming.NameNotFoundException: com.proj.administradores.AdministradorEventosRemote#com.proj.administradores.AdministradorEventosRemote not found]
Esto lo hemos intentado en varias instancias de servidor y obtenemos el mismo resultado
Pero en un momento decidimos incluso instalar netbeans en un servidor remoto y desplegarlo desde ahi y sorpresivamente funciono perfectamente todo..
Asi que mi pregunta es... que rayos estamos haciendo mal?, realmente estoy desesperado con este problema.
Saludos !