我刚从Github下载了Atmosphere Samples。当我运行jetty:在聊天样本上运行目标时,我遇到了一些问题。
我可以使用浏览器访问该页面(http:// localhost:9090),但是当我开始聊天时,没有任何附加内容,因为服务器会为每个AJAX请求返回404错误页面。
我做错了什么?
答案 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/
中的尾随斜线很重要时:)