Używam adnotacji @WebContext w moim projekcie przy użyciu JBoss 7.1.
Ta adnotacja jest obecna w module JBOSS:
<module xmlns="urn:jboss:module:1.1" name="org.jboss.ws.api">
Słoik znajduje się w JBOSSmodulesjbosswsapi (jbossws-api-1.0.0.GA.jar)
Nie używam maven, więc jak mogę uwzględnić tę zależność? Czy mogę użyć struktury rozmieszczenia jboss lub zależności w MANIFEST?
Chodzi o to, że mam dostęp do słoika w moim Lib. Idealnie jar jbossws-api-1.0.0.GA.jar musi znajdować się w JBoss 7.1 Runtime Libs.
Już próbowałem mieć zależność w modułach MANIFEST i jboss-deployment_structure z tym, że JBoss 7.1 Runtime Libs nie jest aktualizowany.
Myślę, że plik standalone.xml musi zostać zaktualizowany, aby dodać ten moduł. Proszę mi wyjaśnić, jak to robię?
Dzięki.
Odpowiedzi:
2 dla odpowiedzi № 1Wystarczy dodać zależność, jeśli nie jest ona automatycznie uwzględniona.
Jeśli plik org.jboss.ws.API nie jest automatyczne (dowiesz się, kiedy wdrożysz serwer) i nie widzę powodu, dla którego nie byłoby to możliwe, dodając go za pośrednictwem jboss-deployment-structure.xml. Plik ten powinien znajdować się w twoim katalogu WEB-INF, wraz z twoimi plikami web.xml i jboss-web.xml.
Widzieć Dokumentacja klasyowania AS7 na jboss-deployment-structure.xml w razie potrzeby.
0 dla odpowiedzi nr 2
W preferencjach środowiska Eclipse przejdź do Server -> RuntimeEnv -> DefaultClaspathEntry. Możesz dodać dodatkowe moduły. Musiałem dodać org.jobss.ws.api.