2014-09-22 59 views
0

我有一个custom.jar,在我的JBOSS EAP 6.2中进行部署,我尝试了通过种子JBOSS EAP文档的经典方法,但我没有得到它, ,如何在红帽JBoss企业应用程序平台中部署定制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> 

和我的HA-FUL

domain.xml中我添加的驱动程序

    <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> 

我需要知道所有这些配置是否工作正常与否。我需要看到罐子使用它的类,

我还用verbose:class来检查我是否可以看到这些类,但我无法看到它。

现在我需要用这个罐子连接

我觉得你现在可以理解映射。

请告诉我如何配置自定义的jar

+0

您是否收到错误?如果是这样,请张贴某种堆栈跟踪,以便我们看到问题可能是什么。 – 2014-09-23 16:32:18

回答

0

确保您modules.xml开始

<module xmlns="urn:jboss:module:1.1" name="com.ssc.fwa"> 

的驱动程序定义看起来确定。 数据源有错误,驱动单元必须驱动程序的名字..匹配您的例子,这将是

<driver>SampleDs</driver> 

希望它能帮助!

+0

我这样做,但不幸的是同样的错误可以请你帮我depolying这个罐子,因为它显示不满意的依赖关系..错误 – Harish 2014-09-23 07:49:51

+0

你可以发布缺少的依赖关系日志? – mendieta 2014-09-23 13:24:55

相关问题