2009-08-15 4 views
0

У нас возникли некоторые трудности с подключением нашего автономного клиента Java SE с помощью модуля EJB, развернутого на удаленном сервере GlassFish.Подключение Java se Client к Glassfish

Указатели того, как мы должны подключить нашего клиента, будут оценены.

Клиент код, который мы в настоящее время, чтобы получить первоначальный контекст:

props.setProperty("org.omg.CORBA.ORBInitialHost", "*remotehost*"); 
props.setProperty("org.omg.CORBA.ORBInitialPort", "portNumber"); 

javax.naming.InitialContext Ic = новый javax.naming.InitialContext (реквизит);

* Мы пробовали несколько различных номеров портов; 3700, 7676, 8080 ..

Ближайшее, что мы получаем, вызвало у нас ошибку: «Ошибка в магии GIOP».

Я прочитал, что jms используют порт 7676 в качестве порта брокера для кучи динамически генерируемых портов, но не могут определить, как указать эти порты, чтобы создать правильные порты-вперед.

ответ

0

Там, кажется, какой-то материал here, который не указывает, что по умолчанию используется порт 3700.

Это reference также указывает на то, что некоторые particualr банки могут быть необходимы.

0

Порт по умолчанию для Glassfish - 3700. Я написал статью here, в которой содержится явная инструкция о том, как это сделать. Надеюсь это поможет. Кроме того, убедитесь, что вы также используете правильные версии appserv-rt.jar вместе со всеми его зависимостями в своем проекте клиента.

- andrew