Stworzyłem aplikacje pakowaną w archiwum ear składającą się z 3 modułów face.web, logic-ejb.jar i persistance.jar ostatni z nich zawiera PU i DAO(klasy i interfejsy), chciał teraz wstrzyknąć do modułu logic-ejb i face owe DAO, stworzyłem więc stosowne pliki beans.xml(puste bo nie korzystam z niczego specjalnego) i utworzyłem punkty wstrzykiwana przy pomocy adnotacji @Inject w omawianych modułach. Podczas deplya jednak uzyskuję:
java.lang.NoClassDefFoundError
Ktoś spotkał się z podobnym problemem przy wstrzykiwaniu klas z innego modułu (w obrębie jednego modu wszystko dział ok) Może pominąłem jakiś ważny krok podczas próby wstrzyknięcia DAO, byłem przekonany że wystarczy adnotacja i plik beans.xml, ale wygląda na to że classLoader wymaga dodatkowej troski, niestety nie wiem jak mam do tego teraz podejść ;/