问题标签 [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 回答
353 浏览

jakarta-ee - 使用 Atmosphere Framework 访问客户端 IP

有没有办法使用 Atmosphere Framework 的 AtmosphereResource 或 WebSocket 访问客户端的 IP?

0 投票
1 回答
2006 浏览

java - 运行带有嵌入式环境和 jersey servlet 的 Websocket 连接

我试图在不使用 Web.xml 和使用 WebSocket 功能的情况下让 Atmosphere 实例作为 servlet 运行。

似乎映射不起作用,因为我能够连接到服务器 (localhost:8080),并且 JavaScript 告诉我 WS 连接正在工作,但处理程序未被识别(从未调用方法)。AtmosphereServlet 似乎从未使用过 WebSocketHandlerAdapter。

我发现的所有示例都使用 Web.xml 来设置 servlet,但我需要能够以编程方式实例化我的 servlet(Jetty 容器中的 Atmosphere 和 Jersey)。

我一直在使用这个示例Atmosphere Websocket Chat来设置 WebSocketHandlerAdapter,并使用Jersey Atmosphere Servlet在 Jetty 中实例化我的 servlet。

这是我实例化我的服务器/servlet的代码:


处理程序 websocket :

最后是 pom.xml

0 投票
1 回答
133 浏览

jakarta-ee - AtmosphereHandler 保证保存实例?

我正在使用 AtmosphereFramework 的 WebSockets,我有一个这样注释的类:

而且我想知道来自单个套接字连接的所有调用(onOpen、onTextMessage、...)是否保证使用一个且仅一个 GameSocket 实例。

否则,我正在寻找一种方法来将用户会话保持在这个仅限 JavaEE/Glassfish/EJB3 Websocket 的环境中。

0 投票
1 回答
408 浏览

wicket - 使用 Atmosphere 和 Wicket 的配置 + 代码示例?

这个问题的答案指向了一个无效的示例,并且 邮件列表上的对话非常模糊。有没有将 Wicket 6.5.0 与 Atmosphere 一起使用的工作示例?

或者是否有任何其他可行的服务器推送技术与 wicket 集成?

具体来说,我正在寻找一个完整的 web.xml(如果需要,可以使用 atmosphere.xml)、Application 和 Page 类

0 投票
0 回答
207 浏览

grails - 如何配置 AtmosphereHandlerService:未找到 AtmosphereHandler 消息?

我动态地创建气氛处理器。在服务器重新启动的情况下,由于创建的处理程序丢失,我得到“未找到 AtmosphereHandler”异常。我想配置此消息,并将其发送给客户端,以便客户端可以发送请求以重新创建新的处理程序。我怎样才能做到这一点?

0 投票
1 回答
360 浏览

java - Spring 3 + 大气 - 类型 AtmosphereResource 不是通用的

在我的 spring 3 控制器中执行以下方法期间,我收到错误(AtmosphereResource 类型不是通用的;它不能用参数参数化)。

0 投票
1 回答
697 浏览

java - Wicket + Atmosphere + Guice

我正在尝试配置 Atmosphere,这就是我将事件发布到 EventBus 时得到的

我使用 Wicket,这是 AjaxButton onSubmit 实现:

我正在使用 Guice 配置 Atmosphere。在我的 ServletModule 实现中:

这是我的大气.xml:

我想以编程方式配置过滤器,我可以使用大气过滤器吗?如果是,我做错了什么?

0 投票
1 回答
178 浏览

atmosphere - 在 Atmosphere 中广播,要扩展哪个类?

我正在使用大气框架,并且正在运行在 ServletContextListener 中启动的线程。

我想广播这个线程放在上下文中的数据,但是我很困惑我必须扩展什么类来实现 ServletContextAttributeListener。

我目前正在扩展 OnMessage 类,但这似乎还不够。

0 投票
1 回答
888 浏览

primefaces - 在 Tomcat 7 中使用 Primefaces Push 时出错。

我正在尝试实现 primefaces 展示中给出的基本反例。当我在 Eclipse 上运行应用程序时,每次单击后计数器似乎都会增加。但在 Firefox 和 Google Chrome 上,增加的值仅在刷新后显示(不是推送)。我也收到类似
org.atmosphere.cpr.AtmosphereFramework - Failed using comet support: org.atmosphere.container.Tomcat7AsyncSupportWithWebSocket, error: Tomcat failed to detect this is a Comet application because context.xml is missing or the Http11NioProtocol Connector is启用。

context.xml 有什么作用?它应该包含什么?

0 投票
1 回答
1681 浏览

java - 将来自 JavaScript 客户端的 JSON POST 到 Atmosphere 框架中的 Jersey 资源

我一直在谷歌搜索并试图让它工作几个小时......问题是服务器没有接收数据JSON而是文本。这是 POJO

一个 Javascript 客户端,其中包含:

我已包含此屏幕截图中显示的库:

图书馆

这是我的 web.xml(它的一部分)

com.sun.jersey.api.json.POJOMappingFeature true

泽西岛资源

我可以订阅确定。当我尝试推送到服务器时,我得到了这个异常:

如果我将内容类型设置为,为什么它会发送纯文本application/json?让 Jersey 资源读取 JSON 的正确方法是什么?