に関連するDLLがいくつかありますJava,VB
。で、以前Joss 4.X
はアプリケーションサーバーの下のbinディレクトリに配置していました。
binディレクトリに移行し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ファイルを1か所にまとめて保守を容易にします。
また、jboss7.1.1でtxtファイルとプロパティファイルのパスを設定する方法を知りたいです。
よろしくスリーニ