我有一个 custom.jar,需要在我的 JBOSS EAP 6.2 中进行部署
我所做的步骤是
我有一个自定义数据源 jar 说 sampledatasource.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>
和我的 domain.xml 在 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