Mam problemy z rozwiązywaniem pliku JAR w środowisku wykonawczym.
Użyłem programu maven install: zainstaluj i zaimportuj plik jar do mojego lokalnego repozytorium maven.
Następnie zawarłem ten plik jar w moim pliku pom.xml.
<dependency>
<groupId>com.adsafe</groupId>
<artifactId>common-lib</artifactId>
<version>1.0</version>
</dependency>
Tak więc projekt kompiluje się dobrze. (FYI..to projekt zezwalający na zaćmienie). ale po uruchomieniu projektu otrzymuję błąd NoClassDefFound dla jednej z klas wewnątrz tego słoika.
Moje opakowanie to "wojna", więc zakładam, że ten słoik musi być umieszczony w folderze WEB-INF / lib razem z innymi słoikami, więc musi być tam w ścieżce klasy.
<packaging>war</packaging>
Gdzie ja idę źle?
Dzięki za pomoc!
FYI ... Używam eclipse, m2eclipse (maven plugin) i uruchamianie tego z poziomu Eclipse.
Odpowiedzi:
0 dla odpowiedzi № 1Czy próbowałeś go uruchomić z wiersza poleceń? Co może również pomóc w wyczyszczeniu projektu w czasie zaćmienia.