-1

Я создаю приложение Java Servlet, для которого требуется пул соединений с базой данных. Я применил класс ConnectionPool как ServletContextListener, переопределяя contextInitialized и contextDestroyed. Я также объявил его слушателем в web.xml. Обмен стеками не позволял мне публиковать код напрямую, говоря, что это слишком много кода, поэтому я добавил ссылки на мой код.Слушатель контекста сервлета, препятствующий веб-загрузке с загрузки

Когда я развертываю веб-приложение, оно не запускается. Когда я пытаюсь запустить его вручную, приложение диспетчера tomcat не может этого сделать. Это дает мне общее сообщение об ошибке. Журнал, который я опубликовал, запускается после развертывания, но перед запуском вручную.

My catalina.out file
My connection pool file
My web.xml file

+0

Вы получаете какую-либо ошибку? –

+0

Я не думаю, что каждый сможет открыть эти приложения, даже если они могут, лучше предоставить четкие детали, чтобы легко получить ответы. –

ответ

0

я понял, что пошло не так. Когда я просмотрел свой код, я понял, что никогда не инициализировал переменную, на которую я ссылался. Когда я исправил это, мой код прошел гладко. Мораль истории: все ошибаются; используйте обработку исключений для всего!