问题标签 [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.

0 投票
1 回答
3522 浏览

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 错误:连接关闭,没有发送关闭帧。

0 投票
3 回答
1822 浏览

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。

亲切的问候,

本尼

0 投票
1 回答
1127 浏览

java - 气氛无法在 Glassfish 3.1.2 上获得会话

我从 Atmosphere 获得了聊天示例,现在我想获得会话,但我得到一个空指针异常。我的配置:

  • 玻璃鱼 3.1.2
  • 气氛 1.0.0-SNAPSHOT

我的 ChatAtmosphereHandler.java 文件:

和异常堆栈跟踪:

0 投票
1 回答
1332 浏览

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 一起工作。是的,我用谷歌搜索并尝试了一个小时的各种事情,但无济于事。

谢谢。

0 投票
1 回答
755 浏览

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 上不再可用。:(

0 投票
1 回答
1009 浏览

websocket - Atmosphere Jersey 资源调用永远不会触发 WebSocketTextListener 的 OnMessage 方法

我编写了两个 junit 方法来使用 Atmosphere 和 webSockets 测试我的 Jersey 资源。

问题是当我调用 Suspend 和 Broacast 时,只调用了我的 WebSocketTextListener 的 onOpen 方法。OnError、OnMessage、OnClose 都没有被调用:(

知道为什么不调用 OnMessage 方法吗?

大气球衣资源:

测试暂停 WEBSOCKET 呼叫:

测试广播网络电话:

执行第一个 SUSPEND CALL 然后 BRODCAST 调用时的 Jersey 日志:

0 投票
2 回答
695 浏览

java - Atmosphere @MeteorService 注释不起作用

我试图从下面的链接创建一个基本的气氛测试。我已经从 pom 文件中下载了它所要求的所有内容。但由于某种原因,日食无法识别“@MeteorService(path = "/*", interceptors = {AtmosphereResourceLifecycleInterceptor.class})”

有任何想法吗?我用的是大气0.9.7版本

Maven 安装

POM XML

0 投票
5 回答
19831 浏览

amazon-ec2 - 亚马逊 ec2 上的 Websockets 连接失败

我有一个 netty 服务器运行大气框架,用于通过 websockets 进行实时通知系统。

该系统在我的本地机器上运行良好,但是当我将它部署在 EC2 上时,它似乎无法正常工作。不过,我可以远程登录到远程 Netty 服务器。服务器可访问且端口在 EC2 上打开

Firefox 抛出以下错误

服务器甚至没有收到请求,这让我认为这是一些我不知道的 EC2 Web 套接字陷阱。

0 投票
1 回答
180 浏览

grails - Grails 环境实现

我正在尝试使用大气插件在我的应用程序中实现自动更新功能。我还计划使用相同的插件来创建聊天应用程序。我已经搜索了所有适当的文档,但我找不到任何文档。你能指导我到一个解释这个插件使用的正确教程吗?提前致谢。

0 投票
0 回答
311 浏览

grails - 在 JBoss 7 中部署 Grails Atmosphere 应用程序

问候,

我正在尝试使用大气插件使这个示例在 Grails 2.1 中工作。在 Tomcat 的开发环境中运行时,它不起作用,可能是因为 Tomcat 不支持 Web 服务。所以我将它部署在 JBoss 7.1 上。它也不起作用。并且可以在日志文件中找到以下异常

我在 Grails 中找到了与异步 servlet 支持相关的文章。似乎Servlet3AsyncWebXmlProcessor应该向 web.xml 添加异步支持。但有人应该调用它。我认为气氛插件负责允许异步通信。

我错过了什么吗?你能帮忙让它在AS7上工作吗?

理想情况下,我想弄清楚在开发环境中运行大气应用程序的方式?可能吗?