问题标签 [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.
jakarta-ee - 使用 Atmosphere Framework 访问客户端 IP
有没有办法使用 Atmosphere Framework 的 AtmosphereResource 或 WebSocket 访问客户端的 IP?
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
jakarta-ee - AtmosphereHandler 保证保存实例?
我正在使用 AtmosphereFramework 的 WebSockets,我有一个这样注释的类:
而且我想知道来自单个套接字连接的所有调用(onOpen、onTextMessage、...)是否保证使用一个且仅一个 GameSocket 实例。
否则,我正在寻找一种方法来将用户会话保持在这个仅限 JavaEE/Glassfish/EJB3 Websocket 的环境中。
grails - 如何配置 AtmosphereHandlerService:未找到 AtmosphereHandler 消息?
我动态地创建气氛处理器。在服务器重新启动的情况下,由于创建的处理程序丢失,我得到“未找到 AtmosphereHandler”异常。我想配置此消息,并将其发送给客户端,以便客户端可以发送请求以重新创建新的处理程序。我怎样才能做到这一点?
java - Spring 3 + 大气 - 类型 AtmosphereResource 不是通用的
在我的 spring 3 控制器中执行以下方法期间,我收到错误(AtmosphereResource 类型不是通用的;它不能用参数参数化)。
java - Wicket + Atmosphere + Guice
我正在尝试配置 Atmosphere,这就是我将事件发布到 EventBus 时得到的
我使用 Wicket,这是 AjaxButton onSubmit 实现:
我正在使用 Guice 配置 Atmosphere。在我的 ServletModule 实现中:
这是我的大气.xml:
我想以编程方式配置过滤器,我可以使用大气过滤器吗?如果是,我做错了什么?
atmosphere - 在 Atmosphere 中广播,要扩展哪个类?
我正在使用大气框架,并且正在运行在 ServletContextListener 中启动的线程。
我想广播这个线程放在上下文中的数据,但是我很困惑我必须扩展什么类来实现 ServletContextAttributeListener。
我目前正在扩展 OnMessage 类,但这似乎还不够。
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 有什么作用?它应该包含什么?
java - 将来自 JavaScript 客户端的 JSON POST 到 Atmosphere 框架中的 Jersey 资源
我一直在谷歌搜索并试图让它工作几个小时......问题是服务器没有接收数据JSON
而是文本。这是 POJO
一个 Javascript 客户端,其中包含:
我已包含此屏幕截图中显示的库:
这是我的 web.xml(它的一部分)
com.sun.jersey.api.json.POJOMappingFeature true
泽西岛资源
我可以订阅确定。当我尝试推送到服务器时,我得到了这个异常:
如果我将内容类型设置为,为什么它会发送纯文本application/json
?让 Jersey 资源读取 JSON 的正确方法是什么?