DLL的路径设置';JBoss7.1.1中的s
我们有一些与DLL的路径设置';JBoss7.1.1中的s,jboss,jboss7.x,Jboss,Jboss7.x,我们有一些与Java、VB相关的DLL。在joss4.X中,我们通常将其放在应用服务器下的bin目录中 我们迁移到了JBOSS 7.1.1,当我从bin目录中删除并将它们放在C:\JBOSS-as-7.1.1.Final\modules\com\correction\main\libraries下的libraries文件夹中时 我得到了这个例外 java.lang.UnsatisfiedLinkError: no xxxJavaWrapper in java.library.path java.
Java、VB
相关的DLL。在joss4.X
中,我们通常将其放在应用服务器下的bin目录中
我们迁移到了JBOSS 7.1.1
,当我从bin目录中删除并将它们放在C:\JBOSS-as-7.1.1.Final\modules\com\correction\main\libraries
下的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>
但我在bin文件夹中放置了相同的dll,它工作正常。
我想将它们放在模块文件夹中,并从那里设置路径,而不是bin,这样我就可以将所有与应用程序相关的jar、属性和dll文件放在一个地方,以便于维护
我还想知道如何在JBoss7.1.1中设置txt和属性文件的路径
问候
Srini如下配置module.xml:
<module xmlns="urn:jboss:module:1.1" name="com.correction">
<resources>
<resource-root path="xxx.jar"/>
<resource-root path="xyz.jar"/>
<resource-root path="lib/win-x86_64"/>
</resources>
<dependencies>
<module name="sun.jdk"/>
</dependencies>
</module>
将属性文件放入$JBOSS\u HOME/modules/app/conf/main/properties/
Thread.currentThread().getContextClassLoader().getResource("example.properties");
在此处创建module.xml$JBOSS_HOME/modules/app/conf/main/module.xml
<module xmlns="urn:jboss:module:1.1" name="app.conf">
<resources>
<resource-root path="properties"/>
</resources>
</module>
Ps:我使用JBossAS7.1.2(JBossEAP6)
问候
毛里西奥·马格纳尼
<module xmlns="urn:jboss:module:1.1" name="app.conf">
<resources>
<resource-root path="properties"/>
</resources>
</module>
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="app.conf" />
</dependencies>
</deployment>
</jboss-deployment-structure>
Thread.currentThread().getContextClassLoader().getResource("example.properties");