Onde trabalho escolhemos adotar o JBoss AS 7 como servidor, porém estamos em dúvida quanto ao modo de operação.
Do ponto de vista da administração do servidor tenho certeza que o modo domain é mais eficiente, o que me deixa em dúvida é a definição do processo de implantação.
No modo standalone podemos fazer o deploy por ftp, ssh e etc (inclusive pelo Eclipse com JBoss Tools), porém com o modo domain nossas opções ficam mais restritas. Em domain podemos fazer o deploy apenas pela CLI (linha de comando) e pelo admin console (web browser) *. Então nesse caso todos os desenvolvedores precisariam da senha do servidor de desenvolvimento para fazer o deploy (ou cada um ter seu próprio usuário, não sei qual a melhor abordagem).
Nesse caso qual vocês acham que é a melhor alternativa? Alguém que trabalhe com JBoss AS 7 em modo domain poderia compartilhar conhecimentos quanto ao processo de implantação adotado em sua organização?
- Em domain supostamente é possível fazer deploy por maven (http://docs.jboss.org/jbossas/7/plugins/maven/latest/examples/deployment-example.html), porém li diversos relatos de que não está funcionando corretamente e não achei nenhum tutorial ou documentação muito clara.