Como posso inicializar um Java FacesServlet

Eu preciso executar algum código quando o FacesServlet é iniciado, mas como FacesServlet é declarado final eu não posso estendê-lo e substituir o método init ().

Em particular, quero escrever alguns dados para o banco de dados durante o desenvolvimento e teste, depois que o hibernate tiver caído e criado o modelo de dados.

Existe uma maneira de configurar o Faces para executar algum método, por exemplo, em faces-config.xml? Ou é melhor criar um bean singleton que faz a inicialização?

questionAnswers(3)

yourAnswerToTheQuestion