2014-02-20 2 views
0

Возможно, я схожу с ума, но я потратил целый день, просто пытаясь получить стандартные образцы на атомосфере (https://github.com/Atmosphere/atmosphere-samples/), чтобы работать. В частности, «чат». Инструкции просты - я следую за ними:Примеры фреймворка атмосферы не работают. Есть идеи?

mvn package 
cd samples/chat 
mvn jetty:run 

посещает Localhost: 8080 и я вижу страницу по умолчанию - это говорит мне, что он подключается к WebSockets. Я вижу, что в журналах Jetty регистрируется соединение. Я ввожу «имя пользователя» в соответствии с запросом, а затем получаю ошибку javascript 'WebSocket не подключен.' - через пару минут он говорит: «Соединение потеряно, пытаясь снова подключиться. Попытка переподключить 5000», после чего он подключается и работает без каких-либо проблем. То же самое можно сказать о Chrome, firefox и Safari. Его тоже то же самое на двух разных компьютерах Mac (mavericks) и 1 Windows 7 PC. Он последовательно терпит неудачу. У меня нет брандмауэра, прокси и т. Д.

Я сойду с ума и не могу продолжить работу/проект. Его опоздание здесь, и я боюсь другого целого дня, когда этого не происходит. Любые идеи или некоторые могут просто проверить это, чтобы я не сошел с ума? Я опубликовал в группе пользователей, но только что получил «свою среду». Я пробовал 3 среды, и это не имеет никакого значения.

спасибо

ответ

1

Ok. Я думаю, что это «Исправление» сломало образцы;

https://github.com/Atmosphere/atmosphere-javascript/issues/74

отладки atmosphere.js я вижу, что webSocketOpened = истина; никогда не устанавливается, и, следовательно, почему клиент не может отправлять какие-либо сообщения, поскольку он считает, что соединение не открыто, даже если оно есть.

Если я использовал клиент 2.1.4-SNAPSHOT, образцы работают нормально.

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