![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| chaos |
|
||||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: нет Всего: 44 |
День добрый!
Играюсь(изучаю) тут веб сервисы как уже пиал где-то выше что простой сервис получилось собрать и даже запустить клиента. использую GlassFish2 для запуска использую команду вида
если запускать как обычно
выскакивает эзепшн java.lang.NullPointerException Вопрос: как зпускать клиентскую часть приложения на обычных(не девелоперских и тп) компах? Заранее благодарен! ЗЫ Извиняюсь что вопросы настолько..... |
||||
|
|||||
| Zlatogorov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 18.12.2007 Где: BW,Stuttgart Репутация: нет Всего: 1 |
Если сервис писан подf AXIS2 , то в клиенте создаём RPCServiceClient и конфигурируем ему EndpointReference и вызываем метод.
Типа : RPCServiceClient serviceClient = new RPCServiceClient(); Options options = serviceClient.getOptions(); options.setAction("имя метода"); EndpointReference targetEPR = new EndpointReference(url); options.setTo(targetEPR); QName opmethod = new QName(tns, "имя метода"); Object response[] = serviceClient.invokeBlocking(opmethod, params,DynamischerWebservice.getClassArray(out[1])); |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: нет Всего: 44 |
Zlatogorov, а если с использованием JWSDP
вот такой у меня код клиента + сгенерированные классы по WSDL'ке
|
|||
|
||||
| Zlatogorov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 18.12.2007 Где: BW,Stuttgart Репутация: нет Всего: 1 |
Так тяжело сказать что конкретно не работет. Запрос вобще доходит до сервиса или нет? Кто конкретно выбрасывет исключение - тест или сгенерированные скелетоны?
|
|||
|
||||
| NeoNYura |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 10.3.2008 Репутация: нет Всего: нет |
Возможно AXIS2 библиотеки не видны.
|
|||
|
||||
| ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 32 Всего: 81 |
Я бы попробовал в начале main(){...} написать:
|
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: нет Всего: 44 |
могу сказать глупость |
|||
|
||||
| Zlatogorov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 18.12.2007 Где: BW,Stuttgart Репутация: нет Всего: 1 |
AXIS это AXIS, JWSDP это JWSDP;
Значит в клиенте должны быть библиотеки от него. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |