Vocês sabem aonde eu posso fazer o deploy grátis de jsf.? (Heroku, amazon ec2?)
Quais servidores de aplicação são os mais recomendados (uso wildfly)? Posso usar um servlet container?
Imagino que na AWS ec2 seja possivel, mas não achei nada pra indicar como fazer o deploy do wildfly já que pra rodar na máquina tem que configurar o standalone e outras coisas.
Recomenda-se IaaS ou SaaS. Prefiro o mais simples SaaS, mas todas as instruções usam o tomcat, inclusive o curso de deploy da Alura, e nao sei se consigo rodar wildfly e jsf.
1 - Pode. Amazon depende do gasto até um ano, assim como Google Cloud.
2 - Não mate formiga com canhão, servidor de aplicação JEE gasta mais recursos e nao é necessário no seu caso. Já está com uma aplicação pesada JSF, entao pega leve com o web server, basta um servlet container como Tomcat.
3 - Menos um problema se descartar o wildfly e instalar o tomcat, que nao tem mistério.
Eu iria usar wildfly, hibernate, jsf e primefaces. Se eu substituir o wildfly pelo tomcat quais pacotes preciso adicionar no pom.xml. Sei que o hibernate já é um.