Bindet man eine Native Library in seinem Projekt unter JBoss ein, so tut man dies mit dem Befehl System.loadLibrary(”xxxxx”) . Das Problem ist, dass bei einem Redeploy folgende Fehlermeldung erscheint:

UnsatisfiedLinkError: Native Library /...../libJMagick.so already loaded in another classloader.....

Problemumgehung:
Damit das Projekt wieder funktioniert, muss man den JBoss neu starten. Das ist umständlich. Besonders, wenn man ein Projekt hat, dass man aus Entwicklungsgründen öfters redeployen muss. Abhilfe kann man sich schaffen, indem man den Teil des Programms in ein separates EJB-Modul verschiebt.