Problem z uruchomieniem aplikacji webowej - Servlet.init() for servlet [dispatcher] threw exception

0

Witam,
od niedawna uczę się Sping MVC i Hibernate. Mam problem z aplikacją z tego tutoriala: link
Działam na gotowym przykładzie, aby wykluczyć błąd w kodzie z mojej strony.

Pobrałem i skonfigurowałem MySql Workbench. Utworzyłem połączenie, schemat i tabele.

Korzystam z Eclipse IDE oraz IntelliJ IDEA, serwer Tomcat 8.5.

Po uruchomieniu aplikacji w Eclipse dostaje HTTP status 500 i coś takiego , a w Intellij przekierowuje mnie do panelu Tomcata.

Co może być tego przyczyną ?

Z góry dzięki za pomoc :)

1
  1. nie stworzył beana
  2. nie masz drivera do h2 w classpathu
1

Przez przecinke techniczną nie mogę doczytać całego tekstu tutorialu - więc może coś mieszam, ale wygląda na prosty problem:

W tutorialu używają dwóch baz danych mysql "produkcyjnie" i h2 na testy.
U Ciebie wychodzi, że tomcat szuka driverów do bazy danych h2 ... ale nie znajduje.
Czyli

  • albo coś poplątałeś i źle masz wpisane driverClass property,

  • albo chciałeś podmienić mysql na h2 - ale wtedy musisz w pom.xml zmienić scope drivera h2 z "test" na "runtime"

1 użytkowników online, w tym zalogowanych: 0, gości: 1