Образцы Атмосферы: Невозможно заставить работать демо-чат (Атмосфера.js дает 404)

Я пытаюсь получить образец чата из атмосферы.

Но я получаю следующую ошибку в консоли

GET http://localhost:8080/javascript/atmosphere.js 404 (Not Found)

Когда я смотрю на источник samples/chat Я не вижу атмосферу.js в коде. Я предполагаю, что этот файл должен быть из одной из атмосферных фляг? Я ожидал увидеть это в src/main/webapp/javascript но это не так.

Я сделал следующие шаги

  1. Оформить заказ из мерзавца (git checkout https://github.com/Atmosphere/atmosphere-samples.git)
  2. Переключиться на последнюю стабильную ветку (git checkout atmosphere-samples-project-2.0.5)
  3. Импортировать samples/chat как "существующий проект Maven" в Eclipse (с использованием плагина m2e)
  4. Настройка цели запуска причала (RunJettyRun)
  5. Идти к http://localhost:8080/<context> в браузере.

Обратите внимание, я вижу, что веб-приложение работает, оно просто вызывает ошибки javascript из-за 404.

1 ответ

Решение

Похоже, что в сборке maven происходит какая-то магия, которая не повторяется в затмении. Я не нашел времени, чтобы выяснить точную причину, но исправил проблему, скопировав соответствующую версию atmosphere.js от

https://github.com/Atmosphere/atmosphere-javascript/blob/master/modules/javascript/src/main/webapp/javascript/atmosphere.js

в src/main/webapp/javascript,

Другие вопросы по тегам