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

Spring Boot3.0+JDK17连接Tibco EMS报服务不可用异常求适配版本

适配Spring Boot 3.0 + JDK17的Tibco EMS及JMS版本推荐

核心适配版本组合

  • Tibco EMS服务器版本:推荐使用 8.6.0 及以上,优先选择 9.0.0。这两个版本官方明确支持JDK17,解决了旧版本与JDK17模块化系统的兼容性冲突,可避免Service Unavailable Exception这类连接问题。
  • JMS客户端依赖:直接使用Tibco官方提供的tibjms客户端,版本需与EMS服务器版本完全一致(例如服务器用9.0.0,客户端也用9.0.0),依赖坐标为com.tibco.tibjms:tibjms:<对应版本>。

额外注意事项

  • JDK17需添加JVM参数:--add-modules java.naming,java.xml.bind(针对EMS 8.6.x版本,JDK17默认未加载这些模块)
  • 连接配置中必须显式指定初始上下文工厂:java.naming.factory.initial=com.tibco.tibjms.naming.TibjmsInitialContextFactory
  • 检查EMS服务器的安全策略与防火墙规则,确保JDK17应用的连接请求未被拦截

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 09:02:04