2013-05-16 3 views
3

Это может быть довольно простой вопрос. Но не повезло с Гуглингом.Как найти информацию о зависимостях клиента JBoss? Любая документация?

Я прошел через this URL. Потому что у меня возникла проблема с доступом к EJB, развернутым на JBoss. После этого это сработало. Главным образом эта линия.

jboss-ejb3-client.jar, jboss-aop-jdk50-client.jar, jboss-aspect-jdk50-client.jar and jbossall-client.jar - 
all these .jar files are found in client folder of JBoss installation directory 

Но для новичков EJB, подобных мне, это происходит по шагам без понимания зависимостей. Итак, мой вопрос, можем ли мы найти документацию, как это? Откуда мы знаем банки, которые нам нужно скопировать в клиентский класс класса приложений?

+0

Ссылка не работает. –

+0

Обновлено снова. Пожалуйста, проверьте. –

ответ

3

jbossall-client.jar для JBoss 4.X достаточно - он содержит все необходимые библиотеки.

Для JBoss 5.X история сложнее - вам нужно ссылаться только на проект jbossall-client.jar, но внутри этого JAR нет реальных классов, только файл MANIFEST, в котором перечислены необходимые зависимости.

Итак, на JBoss 5 вам нужно добавить jbossall-client.jar в classpath вашего клиента, а также все перечисленные JAR, лежащие рядом с ним. Сумасшедший, разве это не так?

JBoss 7 имеет разумный подход. Существует bin \ client \ jboss-client.jar, который содержит все зависимости, необходимые клиентам.

+0

Итак, для всех зависимостей клиента JBoss нам просто нужен jboss-client.jar? –

+0

Часть вопроса в том, как мы знаем, что нам нужно скопировать jboss-client.jar в нашу библиотеку? Где это задокументировано? –

+0

Для JBoss 7: https://docs.jboss.org/author/display/AS71/EJB+invocations+from+a+remote+client+using+JNDI Для предыдущих версий я не смог его найти (есть тонны подсказки о stackoverflow/blogs/etc, поэтому его трудно найти в официальной документации) –

Смежные вопросы