Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Клиент EJB и библиотеки JBoss


Автор: lazycat 14.8.2010, 17:31
Доброго времени суток всем!

Когда-то давно я сталкивался с такой проблемой: в клиентской программе, обращающейся к EJB, при выполнении второй из следующих двух строк

 Object ref = ctx.lookup(new String("HelloBean/remote"));
  Hello hello = (Hello) ref;
 
возникала ошибка приведения типов. 
EJB выполнялся на сервере JBoss 5.
Справился я с этим эффектом подключением всех библиотек из каталога <jboss>/client.

Теперь конкретный вопрос: кто-нибудь знает, какие из более чем 50 библиотек из <jboss>/client ДЕЙСТВИТЕЛЬНО нужны клиенту?
В документации об этом нет ни слова, а ворочать монстроподобной конструкцией - мало радости. Выяснять методом проб, отключая библиотеки по одной - работа минимум на сутки.

Заранее благодарен всем откликнувшимся.

Автор: lazycat 14.8.2010, 22:36
В принципе ответ нашел.
Как я понял, в минимальном варианте достаточно jbossall-client.jar и jbossws-native-client.jar

Автор: eros2 15.8.2010, 09:28
jbossall-client.jar - это как раз пустая либа, которая просто содержит ссылки на все остальные.

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)