Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблемы с тестрирование веб-сервиса в NetBean / 4 сообщений из 4, страница 1 из 1
10.04.2006, 12:36
    #33655563
Grelloo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с тестрирование веб-сервиса в NetBean
Установил JBoss в NetBean, создал веб-сервис (в качестве инструкции
использовал http://www.netbeans.org/kb/50/quickstart-webservice.html)
Wsdl страница отображается, а при попытке тестировать клиент вылетает
следующее

InvocationTargetException org.netbeans.modules.websvc.registry.ui.ReflectionHelper.callMethodWithParams(ReflectionHelper.java:512) org.netbeans.modules.websvc.registry.ui.TestWebServiceMethodDlg.invokeMethod(TestWebServiceMethodDlg.java:439) org.netbeans.modules.websvc.registry.ui.TestWebServiceMethodDlg.access$500(TestWebServiceMethodDlg.java:64) org.netbeans.modules.websvc.registry.ui.TestWebServiceMethodDlg$4.run(TestWebServiceMethodDlg.java:382) org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) Next Exception Layer null sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:585) org.netbeans.modules.websvc.registry.ui.ReflectionHelper.callMethodWithParams(ReflectionHelper.java:506) org.netbeans.modules.websvc.registry.ui.TestWebServiceMethodDlg.invokeMethod(TestWebServiceMethodDlg.java:439) org.netbeans.modules.websvc.registry.ui.TestWebServiceMethodDlg.access$500(TestWebServiceMethodDlg.java:64) org.netbeans.modules.websvc.registry.ui.TestWebServiceMethodDlg$4.run(TestWebServiceMethodDlg.java:382) org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) Next Exception Layer Deserializing parameter 'sayHi': could not find deserializer for type {urn:HiWS/types}sayHi com.sun.xml.rpc.client.StreamingSender._raiseFault(StreamingSender.java:491) com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:307) webservice.HiWSSEI_Stub.sayHi(HiWSSEI_Stub.java:69) webservice.HiWSClient.hiwsseiportSayHi(HiWSClient.java:22) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:585) org.netbeans.modules.websvc.registry.ui.ReflectionHelper.callMethodWithParams(ReflectionHelper.java:506) org.netbeans.modules.websvc.registry.ui.TestWebServiceMethodDlg.invokeMethod(TestWebServiceMethodDlg.java:439) org.netbeans.modules.websvc.registry.ui.TestWebServiceMethodDlg.access$500(TestWebServiceMethodDlg.java:64) org.netbeans.modules.websvc.registry.ui.TestWebServiceMethodDlg$4.run(TestWebServiceMethodDlg.java:382) org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)

В консоль выводит сообщение
faultString: Deserializing parameter 'sayHi': could not find deserializer for type {urn:WS/types}sayHi
Я установил proxy host и proxy port (localhost 8080), но результат тот же
...
Рейтинг: 0 / 0
10.04.2006, 21:25
    #33657058
Grelloo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с тестрирование веб-сервиса в NetBean
Разве никто веб-сервисы не далает с NetBean
...
Рейтинг: 0 / 0
11.04.2006, 17:06
    #33659109
WS_Guest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с тестрирование веб-сервиса в NetBean
В чем конкретный вопрос/проблема ? Чесно говоря quickstart смотреть лень ...

Шаги для WS:
1. Создаем J2EE1.4 Web Application
2. На ноде проекта выбираем New->Web Service попап меню
3. Редактируем содержимое вебсервис метода и деплоим Web Application
3. Проверяем WSDL с помощью броузера (URL вида: http://localhost:8080/WebApplication3/NewWebService?WSDL)


Шаги для клиента:
1. Создаем Java Application
2. На ноде проекта выбираем New->Web Service Client попап меню
3. Вводим URL(см выше)

4. После чего в main метод добавляем строки:
try{
NewWebServiceSEI port = new wst.NewWebService_Impl().getNewWebServiceSEIPort();
System.out.println("Result:" +port.operation());
}catch(RemoteException re) {
re.printStackTrace();
}

5. Запускаем ... получаем :)
...
Рейтинг: 0 / 0
11.04.2006, 19:01
    #33659495
Grelloo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с тестрирование веб-сервиса в NetBean
Все это я делаю, а получаю ошибки, которые указал выше
JBoss сам по себе работает и если запустить его менеджер, то можно увидеть Мой веб-сервис. И главное я не понимаю почему он выводит следующию строчку:

faultString: Deserializing parameter 'sayHi': could not find deserializer for type {urn:WS/types}sayHi
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблемы с тестрирование веб-сервиса в NetBean / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]