Образцы атмосферы: не удается заставить работать демонстрацию чата (atmosphere.js дает 404)

Я пытаюсь запустить пример чата из atmosphere-samples

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

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

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

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

  1. Оформить заказ из git (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.


person lance-java    schedule 21.12.2013    source источник


Ответы (1)


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

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

to src/main/webapp/javascript.

person lance-java    schedule 21.12.2013