Nazwa folderu projektu w NetBeans zakłócająca wdrożenie JSF / GlassFish

Nie jestem pewien, czy jest to problem z JSF lub NetBeans. Jestem bardzo nowy w obu. Nie jestem też pewien, czy stackoverflow jest najlepszą witryną SE, więc jeśli się mylę, pomóż mi i przeprowadź migrację. Dzięki.

Mam projekt w folderze, powiedzmy C: Folder1, a kiedy próbuję go „wdrożyć” na serwerze GlassFish, dostaję dziwne błędy dotyczące brakującej klasy ... choć ta klasa nie jest nawet częścią tego projekt. Wierzę, że C: Folder1 mógł być czymś, co kiedyś użyłem w innym projekcie, ale to już dawno minęło. Więc ten nowy projekt, jeśli przeniosę go do folderu C: Folder1a lub C: Folder2 lub COKOLWIEK, ale C: Folder1 ... to zostanie wdrożony w porządku. Ale jeśli przeniosę go z powrotem do folderu1 (tj. Dokładnie takiej samej struktury katalogów pod tym poziomem), otrzymuję tajemnicze komunikaty o błędach z serwera GlassFish, że nie mogę znaleźć klasy, której nawet nie potrzebuje.

W innym miejscu otrzymałem sugestię, aby spróbować „wyczyścić” i odbudować projekt, ale to nie zadziałało. Oto więcej szczegółów na temat kroków, które zastosowałem.

Utwórz nowy projekt w Netbeans, wskaż go na pusty folder o nazwie Ex2605. Następnie wprowadzam kilka plików źródłowych (.java i .xhtml) do struktury katalogów Ex2605. Kiedy sprzątam i buduję, mówi dobrze. Gdy próbuję wdrożyć, pojawia się ten błąd:

Wystąpił błąd podczas wdrażania: wyjątek podczas ładowania aplikacji: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: java.lang.NoClassDefFoundError: LShoppingCart ;. Więcej informacji można znaleźć na serwerze server.log. C: Ex2605 nbproject build-impl.xml: 721: Moduł nie został wdrożony. Szczegółowe informacje zawiera dziennik serwera. BUILD FAILED (całkowity czas: 16 sekund)

„ShoppingCart” to klasa z innego projektu, który kiedyś miałem w katalogu o nazwie Ex2605 w tej samej lokalizacji. Ale ten katalog już dawno zniknął, został usunięty z listy projektów Netbeans i nie ma żadnych odniesień do klasy ShoppingCart w żadnym z plików znajdujących się obecnie w folderze Ex2605. Więc fakt, że Netbeans najwyraźniej szuka czegoś o nazwie LShoppingCart, mówi mi, że zachowuje historię w innym miejscu tego, co miałem w folderze Ex2605 i najwyraźniej muszę oczyścić tę historię, ale nie mam pojęcia, jak.

Jeśli wypróbuję wszystkie powyższe z dowolnym katalogiem NIE nazwanym Ex2605, działa dobrze.

Jakieś pomysły? Oczywiście mogę to obejść, ale wciąż mnie to irytuje.

questionAnswers(1)

yourAnswerToTheQuestion