Błędy podczas uruchomienia aplikacji WAR na serwerze Tomcat

Błędy podczas uruchomienia aplikacji WAR na serwerze Tomcat
C1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 87
1

Podczas, gdy klikam START na serwerze Tomcat, otrzymuję błąd https://zapodaj.net/44f410f8abc74.png.html

Kopiuj
FAIL - Application at context path [/WebApplication] could not be started
FAIL - Encountered exception [org.apache.catalina.LifecycleException: start: ]

Cały log:https://pastebin.com/7rWhPFLt

W logach jest podane, że błąd powoduje

Kopiuj
java.lang.RuntimeException: Failed to get driver instance for jdbcUrl=jdbc:h2:mem:database

O co tu może chodzić?

jarekr000000
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: U krasnoludów - pod górą
  • Postów: 4712
0

A driver do h2 w WARze jest? (WEB-INF/lib/h2-x.y.z.jar)

C1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 87
jarekczek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Siemianowice Śląskie
  • Postów: 500
0

To jest jakiś Tomcat dołączony do środowiska IDE? Spróbuj zrobić deploy na niezależnym tomcacie.

PS. Obrazków podejrzeć nie mogę, blokuje mi.

C1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 87
0

Właśnie chodzi o niezależnego Tomcat. Jest to pokazane w pierwszym poście, w pierwszym linku do obrazka, którego nie możesz zobaczyć. Aplikacja w IDE po kompilacji w dołączonym Tomcat działa bez problemu. Jest problem tylko z zewnętrznym.

jarekczek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Siemianowice Śląskie
  • Postów: 500
0

Teraz już jestem na swoim kompie i nic mi nie blokuje. Widzę, że jednak nie używasz WAR-a (Jarek o niego pytał). Może spróbuj spakować to jak Bóg przykazał do pliku WAR.

C1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 87
0

Źle to wytłumaczyłem. Mam plik WAR. Chciałem sprawdzić czy zawiera H2 w bibliotekach, więc skopiowałem plik WAR na dysk D, zmieniłem rozszerzenie na ZIP, aby zajrzeć do środka i sprawdzić czy jest to H2.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.