Vous pouvez déployer une application Web JSF sur un serveur Web ou sur un serveur d'application qui prend en charge JSP. Par exemple, Apache Tomcat, JBoss.
Vous pouvez utiliser un IDE tel que Eclipse pour éditer les classes Java générées, et utiliser le WTP (Web Tools Project) Eclipse pour éditeur les pages JSF et les fichiers face config.