如何运行Atmosphere Sample?

时间:2011-05-23 07:40:57

标签: java comet atmosphere

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

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

我做错了什么?

2 个答案:

答案 0 :(得分: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/

答案 1 :(得分:0)

好的事情最近发生在我身上。除了没有发送消息之外,所有JS文件也有404错误。多数民众赞成,当我意识到http://localhost:9090/中的尾随斜线很重要时:)