问题标签 [wildfly-15]
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.
resteasy - 在 RESTEasy 中禁用服务器发送事件错误的日志记录
我目前正在 Wildfly 中使用 RESTEasy 处理服务器发送事件。到目前为止,一切正常,除了有时 SSE 实现无法以某种方式识别监听事件的客户端已经关闭(也SseEventSource
调用了客户端的 close() 方法)。在程序逻辑方面,这根本不是问题。
但不幸org.jboss.resteasy.plugins.providers.sse.SseEventOutputImpl
的是,用于发送事件的类 - 除了将异常报告回org.jboss.resteasy.plugins.providers.sse.SseBroadcasterImpl
- 不仅报告异常,而且还使用(后面的类基于 JBoss 日志记录)的failedToWriteSseEvent(String, Throwable)
方法记录它。org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages
所以我时不时地在错误级别上收到一条不必要的日志消息,告诉我连接已被客户端关闭。除了我从SseBroadcaster
.
配置 JBoss 日志记录似乎是不可能的,因为日志名称org.jboss.resteasy.resteasy_jaxrs.i18n
也用于记录其他错误(意味着仅在部署的 log4j.xml 中配置记录器将不起作用/还会关闭其他错误)。
有没有办法控制 RESTEasy 中的日志记录并禁用日志记录failedToWriteSseEvent(String, Throwable)
?就像引入/注入自己的实现LogMessages
(但据我所知,接口被用作代理,所以......)?
wildfly - Jboss Tools 是否支持连接到启用 HTTPS 的远程管理端口?
我正在尝试使用 Jboss 工具从 eclipse 连接到 Wildfly 15 服务器。
我只启用了 HTTPS 管理端口(在端口 10093 上)
似乎连接器处于试图连接的无限循环中。
在 HTTP(仅)上它工作正常。下面的配置是原始的(仅 HTTPS)配置