[英]Hot to disable WildFly 26.0.1 bytecode transformation from javax to jakarta packages
我们将WildFly 26.0.1与Java 17一起使用。 当您部署WAR文件时, WildFly检查WAR中包含的所有JAR文件,并修改所有引用“ javax. ”包的已编译 class 文件 ( .class ),将它们替换为相应的“ jakarta. ”package。此自动字节码转换过程给我们带来了两个问题:
我们知道哪些JAR 个文件被客户端用“ javax. ”包使用,哪些JAR 个文件被WildFly用“ jakarta. ”包执行。 所以,问题是:如何禁用WildFly在部署WAR文件时执行的字节码转换过程?
我假设您使用的是 WildFly Preview。 可以通过将org.wildfly.unsupported.skip.jakarta.transformer
系统属性设置为true
来禁用部署转换器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.