Как развернуть пользовательский jar-файл в Red Hat JBoss Enterprise Application Platform

У меня есть custom.jar, который нужно развернуть в моем JBOSS EAP 6.2. Я попробовал классический метод, заполнив документ JBOSS EAP, но я его не получаю.

Шаги, которые я сделал,

У меня есть пользовательский jar-источник данных, например, sampledatasource.jar, который мне нужно интегрировать с JBOSS EAP для подключения моей базы данных.

я создал папку модуля в модулях

JBOSS

|

|__modules

    |

    |__com

        |

        |__ssc

            |

            |__fwa

                |

                |__main

                    |

                    |__module.xml customdatasource.jar dependency1.jar dependency2.jar dependency3.jar

и в модулях.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>

i need to know whether all these configurations are working fine or not .I need to see the classes in jar to use it ,

Я также использовал verbose:class, чтобы проверить, вижу ли я классы, но не могу их увидеть.

теперь мне нужно использовать эту банку для сопоставления соединений

Я думаю, теперь ты можешь понять.

Подскажите пожалуйста как настроить кастомный jar


person Harish    schedule 22.09.2014    source источник
comment
Вы получаете сообщение об ошибке? Если это так, пожалуйста, опубликуйте какую-нибудь трассировку стека, чтобы мы могли увидеть, в чем может быть проблема.   -  person James R. Perkins    schedule 23.09.2014


Ответы (1)


Убедитесь, что ваш modules.xml начинается с

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

Определение драйвера выглядит нормально. В источнике данных есть ошибка, элемент драйвера должен соответствовать имени вашего драйвера. В вашем примере это будет

<driver>SampleDs</driver>

Надеюсь, поможет!

person mendieta    schedule 22.09.2014
comment
я сделал это, но, к сожалению, та же ошибка, не могли бы вы помочь мне в деполировании этой банки, потому что она показывает неудовлетворенные зависимости .. ошибка - person Harish; 23.09.2014
comment
Можете ли вы опубликовать отсутствующий журнал зависимостей? - person mendieta; 23.09.2014