С учетом информации о модуле в jboss-deployment-structure.xml
в каталоге WEB-INF
файла war
.
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="com.oracle.sql" export="true"/>
<module name="org.apache.commons.dbcp" export="true"/>
</dependencies>
</deployment>
</jboss-deployment-structure>
Кроме того, каталоги модулей также должны соответствовать тем же правилам именования, что и наличие вашегоФайлы .class внутри jar, как и в моем случае, я создал модуль org.apache.commons.dbcp
, так как при открытии файла commons-dbcp-1.2.2.jar
файлы .class присутствуют в папке org/apache/commons/dbcp
.
Примечание: В случае нескольких модулей вам необходимо определить их зависимость, если модуль зависит от другого, и эта информация будет предоставлена в файле module.xml
.как
<module xmlns="urn:jboss:module:1.1" name="org.apache.commons.dbcp">
<resources>
<resource-root path="commons-dbcp-1.2.2.jar"/>
</resources>
<dependencies>
<module name="org.apache.commons.pool"/>
<module name="com.oracle.jdbc.driver"/>
</dependencies>
</module>