jax-rs - Glassfish/Payara 中带有 Singleton 的 jax-rs sse 客户端
问题描述
关于在 EJB Singleton 中使用 SSE 的 jax-rs 客户端,我已经尝试使用 Payara 服务器 full-5.183(没有 docker)作为这个例子,[ https://abhirockzz.wordpress.com/2017/07/27/jax-rs- 2-1-sse-client-api-example-using-glassfish-5-on-docker/],但失败了。错误显示在eventSource = SseEventSource.target(target).build();
@PostConstruct
public void init() {
this.sseClient = ClientBuilder.newClient();
this.target = this.sseClient.target("https://sse.now.sh");
tsvc.createSingleActionTimer(15000, null);
System.out.println("SSE client timer created");
eventSource = SseEventSource.target(target).build();
System.out.println("SSE Event source created........");
}
错误消息:“java.lang.IllegalArgumentException:参数 fish.payara.requesttracing.jaxrs.client.decorators.JaxrsWebTargetDecorator@23112ded 不是有效的 JerseyWebTarget 实例。SseEventSource 不支持其他 WebTarget 实现。”
谁能给我一个想法?
解决方案
推荐阅读
- unity3d - Unity MLAPI NetworkObject Sync 客户端上的比例错误
- geometry - 将圆形碰撞函数转换为 3d 圆柱函数
- sql-server - SQL Server 奇怪的 ROUND() 行为
- javascript - 为什么在事件流请求停留在未决状态之后发送所有请求?
- python - 如何在 PySimpleGUI 中创建可滚动的列
- r - 在访问和动态更新非列表对象时,如何将多个函数应用于每个列表项?
- c++ - 窗口最小化时 HCBT_MOVESIZE 异常
- python - 如何使用 itertools.product 做依赖嵌套循环?
- javascript - 将 svelte 组件附加到 HTMLCollection
- python - 是否有从 AOS 生成 SOA 数据结构的 Python 包?