Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> EJB3 клиент для GlassFish3 - библиотеки, библиотеки для EJB3 клиента GlassFish3? 
V
    Опции темы
Evgenic
Дата 30.6.2010, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.11.2008

Репутация: нет
Всего: нет



 smile  помогите кто в курсе, уже пару недель не выходит ничего.
Ситуация. Есть GlassFish3 с некоторыми ejb3. С ними вроде все нормально. Есть свинговая прога, с ней тоже все нормально. Но вот понадобилось из этой проги заюзать удаленно ejb3 с сервера. Вот тут встали проблемы какие библиотеки подключить чтоб заработало.

Что происходит. (Если в Netbeans создать приложение EE, то все нормально, но тут прога десктопная и уже есть)
в проге написал стандартно:
Код

props.setProperty("java.naming.factory.initial",  "com.sun.enterprise.naming.SerialInitContextFactory");
props.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming");
props.setProperty("java.naming.factory.state",  "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
props.setProperty("org.omg.CORBA.ORBInitialHost", "192.168.0.43");
props.setProperty("org.omg.CORBA.ORBInitialPort", "3700");
ic = new InitialContext(props);
foo = ic.lookup("ejb/Advance");

-Подключение gf-clien.jar не помогает, хотя в мануалах по GF3 велено подключить его.
-Без подключения библиотек естественно вылезает то что класс com.sun.enterprise.naming.SerialInitContextFactory не найден.
-Если выискивать все то чего не хватает в \glassfish\modules то после подключения нескольких либ вылетает NPE и вообще не понятно че делать
-Если подключить все 26мегабайт либ из \glassfish\modules то все чудным образом работает, но это не вариант, свинговую прогу народ из инета качает.
-Если не указывать проперти а создавать контекст без параметров, то вываливается ексепшн:
Код

 Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial

К тому же не понятно как указать адрес и порт соединения.

 smile люди добрые, подскажите как быть и что делать???

Это сообщение отредактировал(а) Evgenic - 30.6.2010, 14:06
PM MAIL   Вверх
MaxPayneC
Дата 1.7.2010, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 18.2.2006

Репутация: 3
Всего: 9



Вот пример для JBoss:
Код

properties.put(Context.INITIAL_CONTEXT_FACTORY,
              "org.jnp.interfaces.NamingContextFactory");


Какой именно класс будет для глассфиш, думаю стоит погуглить.
PM   Вверх
Evgenic
Дата 1.7.2010, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.11.2008

Репутация: нет
Всего: нет



с классами все в порядке. Все перепробывал. Не могу указать библиотеки-зависимости для работы с ejb.
PM MAIL   Вверх
Evgenic
Дата 4.7.2010, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.11.2008

Репутация: нет
Всего: нет



auto-depends.jar
common-util.jar
config.jar
config-api.jar
config-types.jar
connectors-internal-api.jar
container-common.jar
deployment-common.jar
dol.jar
ejb.security.jar
ejb-container.jar
glassfish-api.jar
glassfish-corba-asm.jar
glassfish-corba-codegen.jar
glassfish-corba-csiv2-idl.jar
glassfish-corba-newtimer.jar
glassfish-corba-omgapi.jar
glassfish-corba-orb.jar
glassfish-corba-orbgeneric.jar
glassfish-naming.jar
gmbal.jar
hk2-core.jar
internal-api.jar
javax.ejb.jar
javax.jms.jar
javax.resource.jar
javax.servlet.jar
javax.transaction.jar
jta.jar
kernel.jar
management-api.jar
orb-connector.jar
orb-iiop.jar
security.jar
tiger-types-osgi.jar
transaction-internal-api.jar
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0657 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.