Maneira preferida de lidar com exceções Java em ServletContextListener

Para as coisas do ciclo de vida do servlet, o que vocês recomendam fazer em resposta a uma exceção ...

Por exemplo,

public class Foo implements ServletContextListener {

    @Override
    public void contextInitialized(ServletContextEvent event) {
        try {
           // something nasty
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
    }

    @Override
    public void contextDestroyed(ServletContextEvent event) {
        try {
           // something nasty
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
    }

Não sei ao certo o que manipulará a exceção de tempo de execução acima. Estou trabalhando com a idéia de que, se exceções forem lançadas aqui, elas serão sérias o suficiente para interromper o sistema completamente, portanto, uma exceção de tempo de execução (não tratada)maio estar bem.

Acho que estou perguntando o que lida com exceções não verificadas dos ouvintes de contexto de servlet?

questionAnswers(4)

yourAnswerToTheQuestion