大气样本:无法进行聊天演示工作(atmosphere.js给出404)

时间:2013-12-21 12:35:16

标签: java eclipse maven atmosphere runjettyrun

我正在尝试从atmosphere-samples

运行聊天示例

但是我在控制台中收到以下错误

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

当我查看samples/chat的来源时,我无法在代码中看到atmosphere.js。我猜这个文件应该来自其中一个大气罐子?我期待在src/main/webapp/javascript中看到它,但事实并非如此。

我已完成以下步骤

  1. 从git(git checkout https://github.com/Atmosphere/atmosphere-samples.git
  2. 结帐
  3. 切换到最新的稳定分支(git checkout atmosphere-samples-project-2.0.5
  4. 在eclipse中导入samples/chat作为“现有maven项目”(使用m2e插件)
  5. 设置jetty run target(RunJettyRun)
  6. 在浏览器中转到http://localhost:8080/<context>
  7. 注意,我看到webapp正在运行,它只是因为404而导致javascript错误。

1 个答案:

答案 0 :(得分:3)

似乎在maven构建中有一些神奇的东西在eclipse中没有被复制。我没有花时间追查确切原因,但我通过从

复制适当版本的atmosphere.js来解决我的问题

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

src/main/webapp/javascript