Digamos o seguinte, tenho 2 servidores de aplicação rodando serviços distintos em interfaces de rede diferentes, o serviço 1 no 127.0.0.1 e o serviço 2 no 127.0.0.2.1. Digamos que o serviço 2 venha a consumir algumas classes do serviço 1 que oferece as interfaces Romote e Local, por estarem em interfaces de rede diferentes, porém na mesma maquina, devo utilizar a interface Remote correto?
Caso eu utilize a Local erroneamente, o que irá acontecer?
Entendi, pq eu estava utilizando alguns métodos EJB sem saber como que se trabalha com JEE, dei uma estudada em algumas apostilas encontradas no fórum e tudo ficou bem claro agora, ainda não testei se o erro que eu tinha foi solucionado, mas pelo menos entendo um pouco mais sobre desenvolvimento em JEE.
Só uma ultima dúvida, no projeto ejb, não WAR ou EAR, onde devo colocar as jars externas que irei usar? Pois estou recebendo o erro de ClassDefFoundError.
Quando olho no jar do ejb que exporto para o war, as libs que usei lá não estão presentes, e acho que é por isso que estou recebendo esse erro.