如何在Eclipse中禁用WildFly的部署转换?求具体设置步骤
禁用WildFly javax到jakarta包字节码转换的详细步骤
你可以通过以下几种方式设置org.wildfly.unsupported.skip.jakarta.transformer=true来禁用转换,具体步骤如下:
方法一:启动时添加JVM参数
- 找到WildFly的启动配置脚本:
- Linux/macOS:修改
standalone.conf(独立模式)或domain.conf(域模式) - Windows:修改
standalone.conf.bat(独立模式)或domain.conf.bat(域模式)
- Linux/macOS:修改
- 在文件中的
JAVA_OPTS参数后追加:-Dorg.wildfly.unsupported.skip.jakarta.transformer=true - 保存修改后,重启WildFly即可生效。
方法二:通过配置文件设置系统属性
- 打开WildFly的核心配置文件:
- 独立模式:
standalone/configuration/standalone.xml - 域模式:
domain/configuration/domain.xml
- 独立模式:
- 在
<system-properties>节点内添加如下配置项:<property name="org.wildfly.unsupported.skip.jakarta.transformer" value="true"/> - 保存文件后重启WildFly,配置会自动加载。
方法三:临时通过环境变量设置(仅当前会话生效)
- Linux/macOS终端:
先执行以下命令设置环境变量,再启动WildFly:export JAVA_OPTS="-Dorg.wildfly.unsupported.skip.jakarta.transformer=true" ./standalone.sh - Windows命令行:
先设置环境变量,再启动WildFly:set JAVA_OPTS=-Dorg.wildfly.unsupported.skip.jakarta.transformer=true standalone.bat
内容的提问来源于stack exchange,提问作者Ruchi
相关产品推荐
相关产品推荐

