2014-09-22 86 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