TongWeb8.0支持JBoss Weld‌

JBoss Weld‌ 是 CDI(Contexts and Dependency Injection,JSR 299/346/365)的官方参考实现(RI),用于在 Java EE / Jakarta EE 应用中提供依赖注入和上下文管理功能。它不仅内置于 WildFly、GlassFish 等应用服务器,也可独立部署在 Servlet 容器(如 Tomcat)或 Java SE 环境中。

由于weld针对不同应用服务器有不同的处理,如下图, 所以TongWeb需要增加weld的实现类.

解决办法:

  1. 为避免与TongWeb自带CDI冲突, 根据应用情况生成javax或jakarta命名空间的TongWeb轻量版安装包.

  2. 将 TongWeb8.0.9.11的version8.0.9.11\tools\weld 或 version8.0.9.11\reverse-version\tools\weld 目录下对应的 tongweb-weld-*.jar 放入应用包下, 部署应用即可.

如: 应用采用Spring Framework6.x框架, weld 5.1版本,则将version8.0.9.11\reverse-version\tools\weld 目录下对应的 tongweb-weld-511SP2.jar放入应用包下.

  1. 部署应用时, 强制从应用加载的类增加: jakarta.enterprise.inject.
相关推荐
隐形喷火龙2 小时前
CentOS7 基于 FRP 实现 Java Web 服务内网穿透实操记录
java·开发语言
万邦科技Lafite2 小时前
淘宝关键词API接口获取分类商品信息指南
java·前端·数据库·开放api·淘宝开放平台
xxjj998a2 小时前
spring security 超详细使用教程(接入springboot、前后端分离)
java·spring boot·spring
小碗羊肉2 小时前
【从零开始学Java | 第二十五篇】TreeSet
java·开发语言
小江的记录本2 小时前
【Docker】 Docker 全平台部署(Linux / Windows / MacOS)与 前后端分离项目 容器化方案
java·linux·windows·http·macos·docker·容器
java1234_小锋2 小时前
Java高频面试题:ElasticSearch如何做性能优化?
java·开发语言·elasticsearch·面试
m0_651593912 小时前
构建智能SKU系统:编码规则、元数据设计与DDD实战指南
java·大数据·数据库
crack_comet2 小时前
Spring Boot 3.5.11 分离打包(无参数启动+Jar瘦身)完整配置文档
java·spring boot·后端·maven·intellij-idea·jar
weixin_408099672 小时前
身份证正反面合并+识别OCR接口调用
java·人工智能·后端·python·ocr·api·身份证ocr