我有一个custom.jar,无法部署在我的JBOSS EAP 6.2中,我尝试使用经典方法播种JBOSS EAP文档,但我没有得到它,
我所做的步骤是
我有一个自定义数据源jar说samplesatasource.jar我需要与JBOSS EAP集成以连接我的数据库
我在模块中创建了一个模块文件夹
JBOSS
|
|__modules
|
|__com
|
|__ssc
|
|__fwa
|
|__main
|
|__module.xml customdatasource.jar dependency1.jar dependency2.jar dependency3.jar
和modules.xml
<properties>
<property name="jboss.api" value="unsupported"/>
</properties>
<resources>
<resource-root path="dependencyjar1.jar"/>
<resource-root path="dependencyjar2.jar"/>
<resource-root path="dependencyjar3.jar"/>
<resource-root path="customdatasource.jar"/>
<resource-root path="dependencyjar4.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.persistence.api"/>
<module name="javax.resource.api"/>
<module name="javax.security.auth.message.api"/>
<module name="javax.security.jacc.api"/>
<module name="javax.servlet.api"/>
<module name="javax.transaction.api"/>
<module name="javax.xml.bind.api"/>
<module name="javax.xml.stream.api"/>
<module name="org.jboss.logging"/>
<module name="org.infinispan"/>
</dependencies>
和我的域文件在ha-ful
我添加了驱动程序
<driver name="SampleDs" module="com.ssc.fwa">
<datasource-class>com.ssc.faw.util.SampleDatasourceDriver</datasource-class>
</driver>
和数据源
<connection-url>jdbc:oracle:thin:@//******:1521/OOA2</connection-url>
<connection-property name="useExtendedJndiPropertyNames">
false
</connection-property>
<connection-property name="abc">
ABC-TDE
</connection-property>
<connection-property name="bcd">
BCD
</connection-property>
<connection-property name="env">
DEV
</connection-property>
<connection-property name="dataSourceImplementationType">
POOLED
</connection-property>
<connection-property name="actionQualifier">
MASTER
</connection-property>
<connection-property name="dataSourceName">
esftdedev
</connection-property>
<connection-property name="resiliencyDataSourcesStr">
String
</connection-property>
<driver>ResDs</driver>
<security>
<user-name>USERNAME</user-name>
<password>PASSWORD</password>
</security>
<validation>
<validate-on-match>false</validate-on-match>
<background-validation>false</background-validation>
</validation>
<statement>
<share-prepared-statements>false</share-prepared-statements>
</statement>
</datasource>
我需要知道所有这些配置是否正常工作。我需要在jar中查看使用它的类,
我还使用了verbose:class来检查我是否可以看到这些类,但是我无法看到它。
现在我需要使用这个jar来映射连接
我想你现在可以理解了。
请告诉我如何配置自定义jar
答案 0 :(得分:0)
确保您的modules.xml以
开头<module xmlns="urn:jboss:module:1.1" name="com.ssc.fwa">
驱动程序定义看起来不错。 数据源有错误,驱动程序元素必须与您的驱动程序名称匹配..在您的示例中,它将是
<driver>SampleDs</driver>
希望它有所帮助!