Получение исключения нулевого указателя при попытке просмотра базы данных в веб-приложении - PullRequest
0 голосов
/ 02 июня 2019

Я пытаюсь запустить учебник с этой страницы, но всякий раз, когда я нажимаю «Список продуктов» или «Вход» вместо того, чтобы получать результаты из базы данных, я получаю исключение нулевого указателя и не могувыяснить почему.https://o7planning.org/en/10285/create-a-simple-java-web-application-using-servlet-jsp-and-jdbc#a812054

Я создал базу данных, создал таблицы и смог подключиться к ней в Eclipse, поэтому я почти уверен, что у меня есть правильные детали подключения.

База данных подключеназдесь: https://i.imgur.com/vltKmGa.png

Созданные здесь таблицы: https://i.imgur.com/xDl5quv.png

В файле OracleConnUtils.java я заменил следующее:

   String hostName = "localhost";
   String sid = "xe";
   String userName = "gpauser";
   String password = "<password>";

Но когда я запускаюприложение на сервере Tomcat, я вижу домашнюю страницу и страницу входа, но когда я нажимаю «Список продуктов» или пытаюсь войти в систему, я получаю следующую ошибку:

java.lang.NullPointerException org.o7planning.simplewebapp.utils.DBUtils.queryProduct (DBUtils.java:62) org.o7planning.simplewebapp.servlet.ProductListServlet.doGet (ProductListServlet.java:35) javax.servlet.perv.tv: 634).(EncodingFilter.java: 42) org.o7planning.simplewebapp.filter.CookieFilter.doFilter (CookieFilter.java:68)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...