Szukaj…


Procedura, gdy nic innego nie pomaga

Raz na jakiś czas konkecuent wdraża się na wewnętrzny tomcat, zaczynając od stałego błędu, bez wyraźnej przyczyny (start Listenera lub wyjątek ClassNotFoundException). Gdy wydaje się, że nic go nie wyleczy, ta procedura ratuje świat:

1 usuń folder Serwery

2 uruchom ponownie Eclipse

3 utwórz nowy serwer, dodaj projekt i zacznij

Działa jak urok i nie jest tak długi.

Jeśli z jakiegoś powodu to się nie powiedzie, moja oryginalna długa procedura (gdzie druga to skrót, który powinien zrobić to samo) jest tutaj:

1 serwer zatrzymania

2 projekt -> czyste

Kompilacja 3 projektów (wyłączono automatyczne budowanie)

4 usuń serwer

5 usuń folder Serwery

6 uruchom ponownie Eclipse

7 stwórz nowy serwer, dodaj projekt i zacznij.

Dzięki temu siedmiu krokom problemy z wdrażaniem nigdy nie wychodzą z twojego kodu i kontroli.

Uwaga:

Nie musisz nic więcej niż odświeżać strony, jeśli wszystko pójdzie gładko. Ta procedura jest wykonywana raz na komunikat o błędzie, aby upewnić się, że pozbyłeś się niejasnego błędu, jeśli kod wygląda dobrze i nic nie zrobiłeś, aby otrzymać błąd. Błąd zawiera słowo ClassNotFoundException lub ListenerStart, w zależności od używanego środowiska. Zauważ również, że nie leczy to wyjątków ClassNotFoundException spowodowanych brakującymi bibliotekami w projekcie.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow