JSP ошибка при подключении к базе данных из Tomcat

315
06 января 2018, 02:44

Есть база данных mysql и сервис, который с ней работает. При запуске кода через метод main из idea все работает. При запуске на tomkat выдает ошибку.

Type Exception Report
Message An exception occurred processing JSP page [/index.jsp] at line [16]
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.apache.jasper.JasperException: An exception occurred processing JSP page [/index.jsp] at line [16]
13:         IHotelController hotelController=(IHotelController) DependencyService.getDI().getInstance(IHotelController.class);
14:        
15: 
16:            Long guest = hotelController.getGuestSerice().getAllGuestsCount();
17: 
18: 
19:     %>

Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:584)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:481)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Root Cause java.lang.NullPointerException
    org.apache.jsp.index_jsp._jspService(index_jsp.java:142)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Note The full stack trace of the root cause is available in the server logs.       

При вызове любого метода, работающего с бд выдает ошибку. А без обращения к mysql работает нормально все. Не понимаю, как выявить причину ошибки, куда смотреть вообще.

Answer 1

Проблема решилась. Дело в том, что папка с ресурсами была не подключена к maven. Т.е. в собранном проекте не было нужных файлов.

READ ALSO
Посоветуйте что-нибудь для xml в java

Посоветуйте что-нибудь для xml в java

С помощью каких методов в java реализуется поиск по тегу в xml файле? И вот я допустим нашел нужный мне тег, а потом с помкакого метода вытащить...

245
Связать таблицы. Hibernate

Связать таблицы. Hibernate

Как построить связь при такой задаче и вообще можно ли такое сделать

273
XML, JAXB многие-ко-многим на JAVA

XML, JAXB многие-ко-многим на JAVA

Всем приветЕсть вот такой XML:

256
Помогите понять некоторые термины

Помогите понять некоторые термины

Немного сложнаЭкземпляр - это экземпляр класса(Passenger)? А контейнер - это структура данных(коллекция, массив)? Свойство - это как свойства тут?...

236