You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TJWSEmbeddedJaxrsServer已废弃,UndertowJaxrsServer是其替代方案吗?

是的,org.jboss.resteasy.plugins.server.undertow.UndertowJaxrsServer就是TJWSEmbeddedJaxrsServer的官方指定替代实现。

官方已明确标注TJWSEmbeddedJaxrsServer为废弃状态,引导用户优先使用resteasy-undertow模块实现嵌入式JAX-RS服务能力。

相关说明如下:

  • 功能完全对齐:UndertowJaxrsServer完整覆盖了原TJWS嵌入式服务器的所有核心能力,包括一键启动、JAX-RS资源注册、上下文路径配置、SSL/TLS配置、Servlet集成等,两者的API设计逻辑高度相似,现有业务仅需少量修改即可完成迁移
  • 维护优先级更高:resteasy-undertow是Resteasy官方核心维护的嵌入式服务器组件,后续的性能优化、安全漏洞修复、新JAX-RS规范适配都会优先在该模块落地,已废弃的TJWS相关模块已经停止功能更新和漏洞修复
  • 性能表现更优:Undertow本身是红帽官方主推的高性能NIO服务器,比原有TJWS的吞吐量、并发处理能力都有明显提升,资源占用也更低

简单迁移参考示例

原TJWS启动代码:

TJWSEmbeddedJaxrsServer server = new TJWSEmbeddedJaxrsServer();
server.setPort(8080);
server.getDeployment().getResources().add(YourResource.class);
server.start();

对应Undertow实现的启动代码:

UndertowJaxrsServer server = new UndertowJaxrsServer();
server.setPort(8080);
server.deploy(new ResteasyDeployment() {{
    getResources().add(YourResource.class);
}});
server.start();

内容的提问来源于stack exchange,提问作者oveb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 05:18:02