Chciałbym wiedzieć, czy domyślne zachowanie serwera JBoss (4.2.3.GA w moim przypadku) jest ładowanie klas w trybie nadrzędny pierwszy lub nadrzędny-ostatni. I na wypadek, gdyby działało to tak, jak podejrzewam w trybie nadrzędnym-ostatni (tj. Najpierw próbuję wczytać klasy z WEB-INF/lib aplikacji i tylko, jeśli nie zostaną znalezione, przejdź do serwera \ lib), jak mogę skonfigurować to do pracy przeciwnie - najpierw próbuje załadować klasy z zewnątrz i dopiero później zajrzeć do wnętrza aplikacji.Klasy ładowania w JBoss
5
A
Odpowiedz
2
Brzmi jak trzeba ustawić
java2ParentDelegation={false|true}
w swojej jboss-app.xml
lub jboss-web.xml
. Aby uzyskać więcej informacji, patrz this article.
Powiązane problemy
- 1. Zastępowanie serwera JMX w JBoss AS 7 dla klasy MBeanServerLocator
- 2. Uaktualnienie wersji Hibernate w JBOSS
- 3. Automatyczne uruchamianie usługi JBoss (MBean)
- 4. Debugowanie JBoss w Eclipse
- 5. Wyjątek ClassCastException podczas dynamicznego ładowania klasy w systemie Android.
- 6. Tworzenie modułu w JBoss AS
- 7. Rozwiązywanie Fixation sesji w JBoss
- 8. Wersja Tomcat w ramach JBoss?
- 9. Spring3.2 i jboss jako 7
- 10. Jaki jest najlepszy sposób na przybliżenie class.getSimpleName() bez ładowania klasy?
- 11. Alternatywna metoda ładowania w Swift
- 12. JBoss: Plik WAR w pliku EAR nie może znaleźć biblioteki JAR w ścieżce klasy
- 13. Czy warto zaktualizować JBoss 7.1 z JBoss 5.1?
- 14. Uruchamianie JBoss z Eclipse
- 15. Weblogic lub JBoss?
- 16. JBoss AS 7 konfiguracja
- 17. transakcja zalogowaniu JBoss 6
- 18. JBoss Kodowanie utf 8
- 19. JBoss Session Timeout
- 20. JBoss standalone.conf VS standalone.conf.bat
- 21. Debugowanie kodu źródłowego JBoss
- 22. Różne katalogi lib JBoss
- 23. JBoss AS 7: Rejestrowanie
- 24. Pliki JBoss AS7 * .dodeploy
- 25. JBoss 7: Wyszukiwanie JNDI
- 26. JBoss: Zgodność JaxB DataHandler
- 27. Jboss dla początkujących
- 28. JBoss Application Server DuplicateServiceException
- 29. zatrzymanie ładowania w webViewClient
- 30. Załadowanie czasu ładowania w grails
OK, ale jakie jest domyślne zachowanie JBoss out-of-the-box? Artykuł, do którego się odnosiłeś, powiedział, że hierarchia klas jest płaska. więc w przypadku, gdy mam jedną wersję klasy w aplikacji WEN-INF \ lib i kolejną wersję tej samej klasy w/server/default/lib niż która z nich zostanie załadowana? –
Spiderman
zgodnie z powyższym artykułem podczas używania 'java2ParentDelegation = false' kolejność ładowania będzie następująca: 1. WEB-INF/lib (dla WAR) 2. biblioteki na serwerze/default/lib 3. tomcat-biblioteki na serwerze/default/deploy/jbossweb-tomcat50.sar (jboss-3.2.6). Tak więc przy użyciu "java2ParentDelegation = true" niż kolejność będzie w przeciwnym kierunku ?? daj mi znać, a mógłbym zaznaczyć odpowiedź na to pytanie – Spiderman