|
|
|
ClassCastException при вызове сервиса
|
|||
|---|---|---|---|
|
#18+
Доброе время суток всем! Столкнулся с проблемой. Имеется веб-сервис минздрава и мое веб приложение, развернутое на Weblogic 11gR3 (10.3.5). Из этого веб приложения я пытаюсь получить данные с описанного веб-сервиса. В Эклипсе сгенерил прокси-клиента (axis). В WSDL файле, предоставленном Минздравом, возвращаемый тип описан так Код: xml 1. 2. 3. 4. Вызываю метод getRefbookList и вижу, что тип возвращаемого значения HashMap. Пытаюсь прокастить результат, чтобы раскрутить его далее: Код: java 1. Получаю исключение: java.lang.ClassCastException: [Ljava.util.HashMap; cannot be cast to java.util.HashMap at com.host.medvedweb.view.content.classes.AdminRealization$1.buttonClick(AdminRealization.java:47) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:512) ... 24 more Резонно возникает подозрение, что дело в разных класслоадерах. Погуглил, добавил в конфиг <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>, ничего не помогает (пробовал различные варианты, сейчас уже и не упомню всех.). Может быть, кто-нибудь сможет помочь с этим вопросом? Буду очень признателен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2012, 13:43:30 |
|
||
|
ClassCastException при вызове сервиса
|
|||
|---|---|---|---|
|
#18+
какие нафиг класслоадеры. Приезжает массив HashMap[], а не просто HashMap. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2012, 13:52:56 |
|
||
|
ClassCastException при вызове сервиса
|
|||
|---|---|---|---|
|
#18+
Dmitry K.[Ljava.util.HashMap; если я ничего не путаю, то это массив хешмепов (в начале квадратная скобка): http://www.exampledepot.com/egs/java.lang/GetClassName.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2012, 13:55:02 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37748579&tid=2132078]: |
0ms |
get settings: |
18ms |
get forum list: |
25ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
44ms |
get topic data: |
20ms |
get forum data: |
6ms |
get page messages: |
78ms |
get tp. blocked users: |
3ms |
| others: | 344ms |
| total: | 550ms |

| 0 / 0 |
