我們有一些與Java,VB
有關的DLL。在Joss 4.X
中,我們使用Application Server下的bin目錄。JBOSS 7.1.1中DLL的路徑設置
我們遷移到JBOSS 7.1.1
,當我從bin目錄中刪除並將它們放置在C:\jboss-as-7.1.1.Final\modules\com\correction\main\libraries
下的庫文件夾中時。
我得到這個例外
java.lang.UnsatisfiedLinkError: no xxxJavaWrapper in java.library.path
java.library.path = C:\Program Files\Java\jdk1.6.0_24\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\apache-maven-3.0.4;C:\apache-maven-3.0.4\bin;C:\Python27;C:\Program Files\Java\jdk1.6.0_24;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
java.lang.UnsatisfiedLinkError: com.xxxJavaWrapperJNI.new_xxx()J
module.xml
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.correction">
<resources>
<resource-root path="xxx.jar"/>
<resource-root path="xyz.jar"/>
<resource-root path="libraries"/>
</resources>
<dependencies>
<system export="true">
<paths>
<path name="libraries"/>
</paths>
<exports>
<include-set>
<path name="libraries"/>
</include-set>
</exports>
</system>
</dependencies>
</module>
但我把同一個DLL在bin文件夾,這是工作的罰款。 我想將它們放在模塊文件夾中,並從那裏設置路徑而不是bin,這樣我就可以將所有與應用程序相關的jar文件,屬性文件和dll文件放在一個地方以方便維護。
另外我想知道如何設置的TXT和屬性文件路徑中的JBoss 7.1.1
問候 作者Srini