Problema con Local y Remoto

Iniciado por kuanox, 27 Noviembre 2015, 16:42 PM

0 Miembros y 1 Visitante están viendo este tema.

kuanox


*** DEPLOYMENTS IN ERROR: Name -> Error

vfsfile:/C:/workspace/eerr/.metadata/.plugins/org.jboss.ide.earipse.as.core/JBoss_AS_5.11447958221013/deploy/eerr-core.jar/ -> org.jboss.deployers.spi.DeploymentException: Error deploying eerr-core.jar: Error creating ejb container CalculoAdmOperacionesFacadeBean: Conflict between default jndi name CalculoAdmOperacionesFacadeBean for both remote and local for ejb-name:CalculoAdmOperacionesFacadeBean, bean arass=arass ar.business.facade.calculo.administracion.operaciones.CalculoAdmOperacionesFacadeBean
Local JNDI Name: CalculoAdmOperacionesFacadeBean/local
Remote JNDI Name: CalculoAdmOperacionesFacadeBean


DEPLOYMENTS IN ERROR:
Deployment "vfsfile:/C:/workspace/eerr/.metadata/.plugins/org.jboss.ide.earipse.as.core/JBoss_AS_5.11447958221013/deploy/eerr-core.jar/" is in error due to the following reason(s): javax.ejb.EJBException: Conflict between default jndi name CalculoAdmOperacionesFacadeBean for both remote and local for ejb-name:CalculoAdmOperacionesFacadeBean, bean arass=arass ar.business.facade.calculo.administracion.operaciones.CalculoAdmOperacionesFacadeBean
Local JNDI Name: CalculoAdmOperacionesFacadeBean/local
Remote JNDI Name: CalculoAdmOperacionesFacadeBean

/****/
ICalculoAdmOperacionesFacade.java
/****/

package ar.business.facade.calculo.administracion.operaciones;

import java.io.Serializable;
import java.util.Date;
import javax.ejb.EJBException;
import ar.business.facade.calculo.vo.QueryOperationsAdminVO;

public interface ICalculoAdmOperacionesFacade extends Serializable {


public static final String JNDI_NAME = "CalculoAdmOperacionesFacadeBean";
public QueryOperationsAdminVO getValorAdministracionOperaciones(Date fecha, Date fecha2) throws EJBException;

}

/*****/
CalculoAdmOperacionesFacadeRemote.java
/*****/

package ar.business.facade.calculo.administracion.operaciones;

import javax.ejb.Remote;

@Remote
public interface CalculoAdmOperacionesFacadeRemote extends ICalculoAdmOperacionesFacade{

}

/*****/
CalculoAdmOperacionesFacadeLocal.java
/*****/

package ar.business.facade.calculo.administracion.operaciones;

import javax.ejb.Local;

@Local
public interface CalculoAdmOperacionesFacadeLocal extends ICalculoAdmOperacionesFacade{

}

/*****/
CalculoAdmOperacionesFacadeBean.java
/*****/

package ar.business.facade.calculo.administracion.operaciones;

import java.util.Date;
import java.util.List;
import java.util.Vector;

import javax.ejb.EJB;
import javax.ejb.EJBException;
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.Stateless;

import ar.business.facade.calculo.rrhh.CalculoRRHHFacadeLocal;
import ar.business.facade.calculo.vo.QueryOperationsAdminVO;
import ar.business.facade.calculo.vo.QueryRRHHVO;
import ar.business.facade.calculo.vo.SalesDetailVO;
import ar.persistence.jpa.sistema.dao.BodegaDAO;
import ar.persistence.jpa.sistema.dao.arienteDAO;
import ar.persistence.jpa.sistema.dao.SistemaDAO;

@Stateless(mappedName = ICalculoAdmOperacionesFacade.JNDI_NAME)
@Remote( { CalculoAdmOperacionesFacadeRemote.arass })
@Local( { CalculoAdmOperacionesFacadeLocal.arass })
public arass CalculoAdmOperacionesFacadeBean implements CalculoAdmOperacionesFacadeLocal,
CalculoAdmOperacionesFacadeRemote {
....
}

No sé qué pude ser, si lo veo bien. Por favor si alguien puede ayudarme o ver una posible solución se lo agradecería mucha.

De ante mano.
Muchas Gracias.
Saludos

6666

Creaste en el ide el proyecto o cargaste un proyecto de la cual el nombre es diferente al que tienes en el codigo? el compilador trata de iniciar en la clase principal y este no tiene ni idea, utiliza un nombre valido.

kuanox

6666,

      Gracias por responder a mi mensaje, la verdad estuve revisando si era posible que tuviera un nombre distinto y no encontré nada distinto.

      Te cuento que este proyecto yo copie en un archivo rar comprimido del proyecto original y no creo que se haya cambiado algo.

      Por otro lado, me gustaría preguntarte como concluiste eso, ya que el error me dice que es problema de al construir el ejb container con conflicto de nombre, pero no se resolver eso de que 'tenga un nombre valido', (donde y como averiguo eso?).


Muchas Gracias.
Saludos