Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   BlazeDS + AIR error! Status 503 (http://www.flasher.ru/forum/showthread.php?t=169922)

Gogan 14.10.2011 18:40

BlazeDS + AIR error! Status 503
 
Есть работающее Flex web приложение в котором уже всё настроено и работает. Однако при попытке перевести приложение это на AIR получаю ошибку при попытке установления соединения:
Код AS3:

Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: 
Status 503: url: 'http://10.xx.xx.xx:8555/app/messagebroker/appamf'

Может быть кто-нибудь знает в чем дело и как это фиксается в AIR-e? Ну или хотябы что эта ошибка №503 означет ???

Genzo 14.10.2011 19:04

Код AS3:

override protected function statusHandler(event:NetStatusEvent):void
    {
        if (_ignoreNetStatusEvents)
            return; // Ignore NetStatusEvents that are dispatched after the NetConnection has been closed.
 
        var channelFault:ChannelFaultEvent;
 
        if (Log.isDebug())
            _log.debug("'{0}' channel got status. {1}", id, ObjectUtil.toString(event.info));
 
        var handled:Boolean = true;
        // We should always have a non-null info object.
        if (event.info != null)
        {
            var info:Object = event.info;
            // If the level is error we couldn't communicate with the server.
            if (info.level == "error")
            {
if (connected)
                {
----
else{
сhannelFault = ChannelFaultEvent.createEvent(this,
                                    false, "Channel.Connect.Failed", info.level,
                                    info.code + ": " + info.description + ": url: '" + endpoint + "'");
}
-----

Добавлено через 5 минут
Цитата:

503 Service Unavailable (Сервис недоступен).
возможно в services-config.xml что-то не то указано

Gogan 14.10.2011 19:39

Спасибо за ответ. Но всю эту информацию, для получения которой вы описали метод statusHandler я итак получить могу в логах (TraceTarget в этом мне хорошо помогает), просто она не информативная ни разу и на разные ошибки выдает одну и ту же информацию.
Всё оказалось гораздо проще! Дело в том что я работаю через прокси и exception с сервером у меня была настроены только в firefox-e, и у меня как то даже мысли не возникло проверить в других браузерах, потому что о кроссброузерности мы пока не думаем. Единственную причину я видел в AIR приложении, потому что не много с ними работал и толком не знаю как там что устроено. Блин, я перелапатил столько инофрмации чтобы решить эту проблему - это кошмар какорй то, ну и когда уже почти здался, коллега на моей машине запустил систему в другом браузере :) и меня снова не пустило в систему... В общем добавили в своей ОС exception на домен с сервером и всё работает !


Часовой пояс GMT +4, время: 09:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.