Envoyé par
tchize_
Tu va galerer pour charger des librairies natives depuis une conteneur J2EE. Même si c'est faisable, au final, il te sera impossible de faire des redeploy de ton application.
Une librarie naitve donnée, tu peux ne la charger que une seule fois par jvm, dans une classloader donné, hors jboss passe passe sont temps, lors des redeploy, à recréer des classloader. Les nouveaux, dans le meilleurs des cas, n'auront pas accès à la librairie.
La solution la plus "propre" serait de mettre cette librairie native à disposition de toutes tes webapps, en créant un jar associé, mis dans les jar communs ou dans les librairies "endorsed".
Pour l'accès aux librairies, je pense que JNA est le plus facile à prendre en main, même si je ne l'ai jamais fait.
Partager