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

0 投票
1 回答
72 浏览

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(但据我所知,接口被用作代理,所以......)?

0 投票
0 回答
35 浏览

wildfly - Jboss Tools 是否支持连接到启用 HTTPS 的远程管理端口?

我正在尝试使用 Jboss 工具从 eclipse 连接到 Wildfly 15 服务器。

我只启用了 HTTPS 管理端口(在端口 10093 上)

似乎连接器处于试图连接的无限循环中。

在 HTTP(仅)上它工作正常。下面的配置是原始的(仅 HTTPS)配置