В общем, вот проект... Запускался раньше норм, пару месяцев прошло поменял винду, решил продолжить обучение и свою самодеятельность... но чет не хочет мне сервлет записывать в бд данные которые ему передаются... не говоря уже об отображении этих же данных...
Начинаю только во всем разбираться, web-разработка
он то его деплоит, jsp страничку выводит... сервлет с методами на добавление и удаление не хочет почему то... я сейчас закомментировал все что связано с бд, и просто вывел string через printwriter... Но с методами, он ругается на класс DBWorker, а именно на Class.forName("org.postgresql.Driver");
непонятно почему только, драйвер postgresql к проекту подключен. Попробовал сделать другой проект с БД, там вставка данных и возврат данных работает как надо. Дело в сервлете...
В общем проблема была в библиотеке postgresql, благодаря eclipse она не правильно как то подключается в проект. Закинул либу в библиотеку сервера и норм начал запускаться и ошибок не было больше... Все больше убеждаюсь, что лучшая среда разработки это Intelij IDEA...
Для начала нужно убедиться, что томкат деплоит приложение. Для этого:
1. Добавить к сервлету <load-on-startup>1</load-on-startup> в web.xml
2. Добавить в сервлет метод
public void init(ServletConfig config) throws ServletException {
LOG.info("Initialized");
}