0

我刚刚从 Github 下载了 Atmosphere Samples。当我在聊天示例上运行 jetty:run 目标时,我遇到了一些问题。

我可以使用我的浏览器访问该页面 (http://localhost:9090),但是当我开始聊天时,没有任何附加内容,因为服务器为每个 AJAX 请求返回一个 404 错误页面。

我究竟做错了什么?

4

2 回答 2

2

我遇到了同样的问题,并且能够通过不通过 maven 而是通过 jett-runner 运行 jetty 来解决它。您必须下载 2 个罐子:

wget http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-websocket/8.1.4.v20120524/jetty-websocket-8.1.4.v20120524.jar
wget http://repo1.maven.org/maven2/org/mortbay/jetty/jetty-runner/8.1.4.v20120524/jetty-runner-8.1.4.v20120524.jar

建立战争:

mvn package

你可以通过以下方式运行它:

java -jar jetty-runner-8.1.4.v20120524.jar --jar jetty-websocket-8.1.4.v20120524.jar  --path /atmosphere target/atmosphere-chat.war

现在您可以打开浏览器:

http://localhost:8080/atmosphere/
于 2012-07-14T10:19:44.097 回答
0

好的,最近我也发生了类似的事情。除了没有发送消息外,所有 JS 文件也出现 404 错误。那是我意识到斜线http://localhost:9090/很重要的时候:)

于 2011-12-07T06:50:14.410 回答