问题标签 [atmosphere]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 通过 AJP 的 Tomcat 7 Websockects 不工作。有什么建议么?
如果将您的协议设置为 AjpNioProtocol,有谁知道 Tomcat 版本 7.0.27 AJP 连接器是否可以支持 http 升级(websockets)。 http://tomcat.apache.org/tomcat-7.0-doc/config/ajp.html#Connector_Comparison
我正在使用气氛,但即使有基本的套接字请求,客户端 websocket 也会关闭。Atmo 错误:连接关闭,没有发送关闭帧。
maven-2 - 如何在 GlassFish 3.1.2 中使用 Atmosphere 框架?
我只是尝试Atmosphere 框架。我让聊天示例在 Tomcat 7.0.27 中运行,但是当我想用 GlassFish 3.1.2 运行它时,我只收到消息:
“org.apache.catalina.LifecycleException:java.lang.NoClassDefFoundError:org/apache/catalina/comet/CometProcessor”。
我究竟做错了什么?我使用来自 NetBeans IDE 7.1.2 的内置 GlassFish。
亲切的问候,
本尼
java - 气氛无法在 Glassfish 3.1.2 上获得会话
我从 Atmosphere 获得了聊天示例,现在我想获得会话,但我得到一个空指针异常。我的配置:
- 玻璃鱼 3.1.2
- 气氛 1.0.0-SNAPSHOT
我的 ChatAtmosphereHandler.java 文件:
和异常堆栈跟踪:
java - 气氛,JBoss AS 7.1.1,Chrome 问题
设置了 Atmosphere 1.0.0.beta1 并与 Jetty 一起运行。直截了当,简单有效。
但是在 JBoss AS 7.1.1 上运行时,它不喜欢 websocket 传输和降级。我在 Chrome 的控制台中看到以下日志(下)
当针对 Jetty 运行时,它与 Web 套接字传输连接,一切正常。由于某种原因,Chrome 无法降级。在 Firefox 和 IE9 中与 jetty 和 jboss 一起工作得很好。
那么如何让 websocket 传输与 JBoss 一起工作。是的,我用谷歌搜索并尝试了一个小时的各种事情,但无济于事。
谢谢。
websocket - 使用 Jetty 上 Jersey 上的 Atmosphere 连接到 webServer 上的 websocket 时出现无效的升级协议异常
我正在使用Sonatype async-http-client java 库在 Jetty 上使用Atmosphere on Jersey 对WebServer 进行 websocket 调用。
我得到了异常java.lang.IllegalStateException: Invalid upgrade protocol, status should be 101 but was 200
。错误是由WebSocketTextListener.onError(Throwable t)
方法启动的。
知道如何解决这个问题吗?
这是使用 Sonatype async-http-client 的客户端代码:
这些是使用 Atmosphere 的 Jersey 资源方法:
这是用于启动我的 Atmosphere servlet 的代码:
异常的堆栈跟踪:
我正在使用 Atmosphere-jersey 0.9.7、Jetty 和 jetty-websocket 7.6RC4、sonatype/async-http-client 1.7.4、Jersey 1.12。
在asyn-http-client google group上有一篇文章,但他们提到的可能解决此问题的代码示例在 github 上不再可用。:(
websocket - Atmosphere Jersey 资源调用永远不会触发 WebSocketTextListener 的 OnMessage 方法
我编写了两个 junit 方法来使用 Atmosphere 和 webSockets 测试我的 Jersey 资源。
问题是当我调用 Suspend 和 Broacast 时,只调用了我的 WebSocketTextListener 的 onOpen 方法。OnError、OnMessage、OnClose 都没有被调用:(
知道为什么不调用 OnMessage 方法吗?
大气球衣资源:
测试暂停 WEBSOCKET 呼叫:
测试广播网络电话:
执行第一个 SUSPEND CALL 然后 BRODCAST 调用时的 Jersey 日志:
java - Atmosphere @MeteorService 注释不起作用
我试图从下面的链接创建一个基本的气氛测试。我已经从 pom 文件中下载了它所要求的所有内容。但由于某种原因,日食无法识别“@MeteorService(path = "/*", interceptors = {AtmosphereResourceLifecycleInterceptor.class})”
有任何想法吗?我用的是大气0.9.7版本
Maven 安装
POM XML
amazon-ec2 - 亚马逊 ec2 上的 Websockets 连接失败
我有一个 netty 服务器运行大气框架,用于通过 websockets 进行实时通知系统。
该系统在我的本地机器上运行良好,但是当我将它部署在 EC2 上时,它似乎无法正常工作。不过,我可以远程登录到远程 Netty 服务器。服务器可访问且端口在 EC2 上打开
Firefox 抛出以下错误
服务器甚至没有收到请求,这让我认为这是一些我不知道的 EC2 Web 套接字陷阱。
grails - Grails 环境实现
我正在尝试使用大气插件在我的应用程序中实现自动更新功能。我还计划使用相同的插件来创建聊天应用程序。我已经搜索了所有适当的文档,但我找不到任何文档。你能指导我到一个解释这个插件使用的正确教程吗?提前致谢。