2013-06-20 2 views
0

У меня возникла проблема с загрузкой веб-сервиса в моем флеш-приложении. Проблема действительно раздражает, потому что я не могу воспроизвести ее, и кажется, что она появляется только на некоторых компьютерах моего клиента, а на остальных все работает нормально. Приложение построено в Flex 3.6A с минимальной версией вспышки, установленной в 10.0.0. Позвольте мне объяснить, что происходит.Невозможно загрузить WSDL в приложении flex/flash

Пользователь заходит на сайт с помощью флеш-приложения - есть звонок на веб-службу loginWSDL. Приложение WSDL загружается приложением, и нет ошибок 404 или других ошибок - все в порядке. Затем пользователь ставит свои login и password, нажимает «login» и появляется сообщение об ошибке «Ошибка HTTP-запроса - Невозможно загрузить WSDL. Если в онлайн-режиме, пожалуйста, проверьте URI и/или формат WSDL (url_of_the_wsdl)». Это смешно, потому что в нем сказано, что WSDL не может быть загружен, но секунд назад при входе на сайт загрузился WSDL. Другая забавная вещь - это происходит только на компьютерах. Мы работали над этим приложением долгое время, мы тестировали его в разных браузерах на разных компьютерах, и даже после того, как мы столкнулись с этой проблемой.

Я проверил, предоставил ли пользователь правильные данные, но это не так - они верны. Я также проверил лотки tomcat - все было хорошо; никаких ошибок нет. Я подумал, что, возможно, это связано с файлом crossdomain, но нет - структура файла верна и позволяет все.

У меня заканчиваются идеи, если кто-нибудь может мне помочь, я буду благодарен.

[EDIT]

Ну, это выглядит как некоторые пользователи просто не могут получить доступ к Axis2 WebServices приютили на Tomcat через порт 8080. Забавная вещь, потому что они утверждают, что нет брандмауэров и работает. Возможно ли, что интернет-провайдер каким-то образом блокирует связь через этот порт?

ответ

0

Проблема заключалась в блокировке порта Tomcat по умолчанию: 8080. После настройки правильного обратного прокси-сервера в IIS все работает отлично.

Смежные вопросы