EJB + Web

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:

  1. Posso ter no mesmo servidor um projeto EBJ e um projeto Web separadamente ou tenho que colocar tudo dentro de um projeto EAR?

  2. 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.