Pessoal.
Tenho trabalhado a um tempo com EJB com PHP onde o acesso é feito utilizando Web Service. Tenho um servidor Glassfish V3 com o EJB e uma outra maquina com o PHP.
Porém apareceu agora um projeto onde iremos fazer em Java e que vai precisar acessar esse EJB, os dois vão ficar na mesma maquina.
Criei a interface remota para os bens que preciso e fiz o redeploy, até ai tudo bem.
Criei um projeto simples para testar e quando fiz o deploy, pelo NetBeans, ele simplesmente apagou o projeto EJB e deixou apenas o Web.
Minhas perguntas são muito conceituais:
-
Posso ter no mesmo servidor um projeto EBJ e um projeto Web separadamente ou tenho que colocar tudo dentro de um projeto EAR?
-
Se a primeira resposta for sim, quando eu utilizou o EJB na aplicação Web, eu tenho que colocar o EBJ como sendo uma biblioteca da Web. Isso é melhor indicado ou é melhor é criar um Jar só com as interfaces remotas?
Valeu.