![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| korob2001 |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
Привет всем!
Мне необходимо написать клиента на Java для SOAP сервиса. Желательно сделать это в NetBeans, так как на изучение другой IDE вмремени нет, по крайней мере пока. Пытался погуглить, но что-то ничего вразумительного так и не нашёл. Опишу пошагово мои действия: 1. Устанавливаю в NetBeans 6.5 плугин JAX-RPC. 2. Создаю новый проект. 3. Жму правок кнопкой по узлу проекта -> New -> Web Service Client 3.1 В открывшемся диалоге, выбираю WSDL url и указываю его, если кому интересно вот он: http://www.kapaza.com/soap/webservice_1_0.cfc?wsdl 3.2 В Client style выбираю JAX-RPC Style. 3.3 В Package указываю пакет com.kapaza 3.4 Жму кнопку Finish. После добавляю в проект класс KapazaService импортирую в него пакет com.kapaza.*, во время разработки мне видны открытые члены сервиса и казалось бы жизнь наладилась, но как говорится: хорошее не длится долго. :( Когда запускаю программу то получаю такой OUTPUT:
Собственно в файле ServiceKapaza я из метода main вызываю метод getCats(), который уже непосредственно вызывает метод getCategories(com.kapaza.ContentSupplier supplier, com.kapaza.Category category), т.е. для начала я хочу хотя бы получить список имеющихся категорий этого сервиса. Вот код:
Можно было бы всё списать на сервис, но около года назад мне нужно было написать, для этого же сервиса, такого же клиента и нужно было это сделать на C#, что я собственно и сделал, тот клиент работает и по сей день (WSDL тот же). Теперь мне нужно сделать тоже самое, но на Java, да бы всё это работало под линуксом. Вобщем я примерно по StackTrace понимаю в чём проблема, но не знаю, как её решить. Заранее благодарен. Это сообщение отредактировал(а) korob2001 - 19.6.2009, 05:48 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||
|
|||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
Задачу всё же решил, правда в IDE Eclipse J2EE, в ней без проблем всё заработало. Теперь правда возникли вопросы по Eclipse, но это в другом топике.
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |