Mi piacerebbe sapere se il comportamento predefinito del server JBoss (4.2.3.GA nel mio caso) sta caricando le classi in modalità parent-first o parent-last. E nel caso in cui funzioni come sospetto in modalità parent-last (cioè prima provando a caricare le classi dal WEB-INF dell'applicazione/lib e solo se non vengono trovate vai al server \ lib), come posso configurarlo per funzionare nell'opposto, prima proviamo a caricare le classi dall'esterno e guardiamo solo all'interno dell'applicazione in seguito.Classloading order in JBoss
5
A
risposta
2
suona come è necessario impostare
java2ParentDelegation={false|true}
nel vostro jboss-app.xml
o jboss-web.xml
. Vedere this article per ulteriori informazioni.
Problemi correlati
- 1. JBoss Hibernate Library Conflict
- 2. Come configurare JBOSS 5.1.0 GA ClassLoader
- 3. MySQL ORDER BY IN()
- 4. Percorso contesto in Jboss
- 5. Debugging JBoss in Eclipse
- 6. Spring in JBoss 7
- 7. Do order-insensitive order with django-filter
- 8. JBoss 7.1.1 e JBoss Web Native
- 9. Datagridview.SelectedCells order
- 10. Type Declaration Order in TypeScript
- 11. Guid Byte Order in .NET
- 12. SQL Server Join In Order
- 13. Come cancellare server.log in JBoss?
- 14. Versione di Tomcat in JBoss?
- 15. Come arrivare SessionContext in JBoss
- 16. Qual è la differenza tra JBoss EAP, Wildfly, JBoss Web e il server JBoss?
- 17. SQLite - ORDER BY RAND()
- 18. Port MBean da JBoss 4.x a JBoss 7
- 19. NSCountedSet order by count
- 20. Escluso modulo in EAR in JBOSS 7.1.1
- 21. NSDictionary allKeys order
- 22. IEnumerable and order
- 23. Powershell Hashtables Key Order
- 24. Directory.EnumerateFiles read order (C#)
- 25. X500Principal Distinguished Name order
- 26. Custom ORDER BY Spiegazione
- 27. Gradle doFirst() Esecuzione Order
- 28. UIGestureRecognizer Detection Order
- 29. ORDER BY RAND() alternativa
- 30. Git Commit Genes 'Order
OK, ma qual è il comportamento predefinito di JBoss out-of-the-box? L'articolo a cui ti sei riferito ha affermato che la gerarchia delle classi è piatta. quindi nel caso in cui ho una versione di classe in WEN-INF \ lib dell'applicazione e un'altra versione della stessa classe in/server/default/lib di quale sarà caricato? –
Spiderman
secondo l'articolo precedente quando si usa 'java2ParentDelegation = false' l'ordine di caricamento sarà: 1. WEB-INF/lib (per WARs) 2. librerie in server/default/lib 3. tomcat-libraries in server/default/deploy/jbossweb-tomcat50.sar (jboss-3.2.6). Quindi, quando si usa 'java2ParentDelegation = true', l'ordine sarà nella direzione opposta ??? fammi sapere e potrei segnare una risposta a questa domanda – Spiderman