|
|
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
BlazkowiczsceЯ через Web-service Explorer импортитовал к себе в проект wsdl файл Вероятно, IDE решила что вы таки пишете сервер при этом. Иначе для чего импортировать WSDL. sceПри первом обращении к файлу DailyInfo вываливается ошибка что не найден wsdl /web-inf/wsdl. Это же всё видно в DailyInfo. Поменяйте там везде путь к WSDL на URL к WSDL сайта cbr.ru. sceА дальше появляется проблема с конструктором.. Сколько раз можно повторять, что код сгенерился для Java 7, а у вас в проекте Java 6. ок, поменяю, но пока это не критично? пока берется файл с локалки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 13:01 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
Blazkowiczsceпропущено... Да это то что выдает конструктор, в проекте указано 1.6 Конструктор? Так вы даже не знаете какая вам версия Java нужна? sceВот код этого класса: Вы знаете, с вами очень трудно общаться. Я спросил "откуда этот класс загружен", а вы мне его исходник. Причем полностью. Ладно. Мы уже определились, что "IBM SDK, Java(tm) Technology Edition, v6". Осталось разобраться откуда wsimport у вас? Из websphere? Опечатка, в консоле выводится 1.7.0_45 Со мной не трудно общаться, я просто новичек в этом деле, и не очень понимаю слова "откуда этот класс загружен", нужен путь к файлу? или что? Да wsimport с вебсферы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 13:05 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
sceок, поменяю, но пока это не критично? пока берется файл с локалки. Вы спросили, я объяснил почему и как исправить. Критично или нет, я не знаю. Зачем было цитировать все три вопроса, если коментируете вы только один? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 13:06 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
sceДа wsimport с вебсферы. Но версия WebSphere, о которой я уже спрашивал выше, остаётся большим секретом. Поэтому мы никогда не узнаем совместима ли она с Java 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 13:07 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
sceСо мной не трудно общаться, я просто новичек в этом деле, и не очень понимаю слова "откуда этот класс загружен", нужен путь к файлу? или что? Есть класс DailyInfo для JAXWS 2.2. Он наследуется от класса Service. Класс Service у вас JAXWS 2.1. Этому могут быть разные причины. Вы сначала утверждали что у вас JDK 7, в котором присутствует JAXWS 2.2 API. Значит что класс загружен не из JDK 7, а откуда-то ещё. Например из отдельнойго jaxws-api.jar. Вот я и просил проверить откуда. Но теперь мы выяснили, что класс загружен из JDK 6. Осталось разобраться. Работает ли ваша версия WebSphere на JDK 6. Если работает, то вам надо будет скопировать JAXWS API оттуда в JDK. Либо попробовать прописать в проекте, хотя это может не заработать. Если же ваша версия WebSphere работает на Java 7, то возникает резонный вопрос, почему в вас в проекте JDK 6. И если у вас в проекте JDK 6, то почему нельзя было использовать wsimport оттуда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 13:13 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
BlazkowiczsceДа wsimport с вебсферы. Но версия WebSphere, о которой я уже спрашивал выше, остаётся большим секретом. Поэтому мы никогда не узнаем совместима ли она с Java 6. версия WebSphere Portal Server V8.0.0.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 14:13 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
BlazkowiczsceСо мной не трудно общаться, я просто новичек в этом деле, и не очень понимаю слова "откуда этот класс загружен", нужен путь к файлу? или что? Есть класс DailyInfo для JAXWS 2.2. Он наследуется от класса Service. Класс Service у вас JAXWS 2.1. Этому могут быть разные причины. Вы сначала утверждали что у вас JDK 7, в котором присутствует JAXWS 2.2 API. Значит что класс загружен не из JDK 7, а откуда-то ещё. Например из отдельнойго jaxws-api.jar. Вот я и просил проверить откуда. Но теперь мы выяснили, что класс загружен из JDK 6. Осталось разобраться. Работает ли ваша версия WebSphere на JDK 6. Если работает, то вам надо будет скопировать JAXWS API оттуда в JDK. Либо попробовать прописать в проекте, хотя это может не заработать. Если же ваша версия WebSphere работает на Java 7, то возникает резонный вопрос, почему в вас в проекте JDK 6. И если у вас в проекте JDK 6, то почему нельзя было использовать wsimport оттуда? Попробовал сейчас создать новый проект, выбирал в качестве Target Runtime - Websphere aplication server v8.0. По умолчанию в настройках задается JDK 6, JDK7 невозможно выбрать. Правильно ли я понимаю что используется java 1.6 включенная в Websphere aplication server v8.0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 14:17 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
Java 7 поддерживается только с V8.5. Для V8.0 что-то release notes сходу не найти. Остаётся только одно. Найти JAX-WS 2.2 API в WebSphere Portal и подключить к проекту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 14:21 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
BlazkowiczJava 7 поддерживается только с V8.5. Для V8.0 что-то release notes сходу не найти. Остаётся только одно. Найти JAX-WS 2.2 API в WebSphere Portal и подключить к проекту. вот тут можно скачать Найти JAX-WS 2.2 API http://www.java2s.com/Code/Jar/j/Downloadjaxwsapi221jar.htm или надо найти JAX-WS 2.2 API для WebSphere Portal? не совсем понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 14:29 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
sceвот тут можно скачать Найти JAX-WS 2.2 API http://www.java2s.com/Code/Jar/j/Downloadjaxwsapi221jar.htm или надо найти JAX-WS 2.2 API для WebSphere Portal? не совсем понял Скачать можно где угодно. В теории, это стандартизированый API и он должен быть везде одинаковый. Но лучше таки взять его из самого WebSphere Portal, чтобы обезопасить себя от других сюрпризов. Хотя именно для компиляции должно быть не важно. Главное чтобы он у вас в сборку потом просочился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 14:44 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
Вот еще что попробовал, создал нового клиента и в WebSphere JAX-WS Web service client configuration и в поле Version of JAX-WS code to be generated вместо 2.2 выбираю 2.1 Конструкторы стало понимать, это правильно или лучше искать 2.2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 14:49 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
sceВот еще что попробовал, создал нового клиента и в WebSphere JAX-WS Web service client configuration и в поле Version of JAX-WS code to be generated вместо 2.2 выбираю 2.1 Конструкторы стало понимать, это правильно или лучше искать 2.2? Сложно сказать. Можно было вообще этот конструктор удалить. Вы же его и так не используете. Обратная совместимость у Java хорошая. С 2.1 проблемы быть не доложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 14:51 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, еще последний вопрос, теперь при создании объекта Код: java 1. в консоле выводится такое: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. тут пишут что вроде бы ничего страшного, это так? http://pic.dhe.ibm.com/infocenter/wveinfo/v7r0/index.jsp?topic=/com.ibm.websphere.xd.messages.doc/source/CWPKI0027I.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 14:58 |
|
||
|
клиент для получения валюты с ЦБ
|
|||
|---|---|---|---|
|
#18+
Сервис по HTTP работает, так что не критично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 15:22 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38558377&tid=2127653]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 416ms |

| 0 / 0 |
