我正在使用 jboss 7.1.1.final,并且我编写了一个日志记录模块,它扩展org.jboss.logmanager.ExtHandler
并将日志写入 DB,问题是 ExtHandler 类位于 JBOSS_HOME/bin/client 下的 jboss-client.jar 中。
所以我需要从我的日志模块中引用它,但是在模块下复制它似乎是错误的,因为它会创建重复,有没有更好的方法让我的日志模块知道它依赖于这个 jar?
这是我的module.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!-- Represents the OG-Logging module -->
<module xmlns="urn:jboss:module:1.1" name="com.mycomp">
<resources>
<resource-root path="OG-Logging-1.0.jar" />
</resources>
<dependencies>
<system export="false">
<paths>
<path name="javax/naming" />
<path name="javax/naming/directory" />
<path name="javax/naming/event" />
<path name="javax/naming/ldap" />
<path name="javax/naming/spi" />
<path name="javax/sql" />
</paths>
</system>
<module name="org.apache.log4j" />
<module name="org.apache.commons.lang" />
<module name="com.oracle.ojdbc" />
</dependencies>
</module>