部署Keycloak快速入门应用时报找不到jconsole.jar依赖错误如何解决
问题原因
你安装的openjdk-8-jdk-headless为无头版本,裁剪了jconsole.jar等非服务端必需的工具类库,导致wildfly-maven-plugin:1.2.2.Final加载依赖失败。
解决方案
- 第一步:安装完整版本的OpenJDK 8,自动补全缺失的类库:
sudo apt install openjdk-8-jdk
- 第二步:验证缺失文件是否存在:
ls /usr/lib/jvm/java-8-openjdk-amd64/lib/jconsole.jar
正常执行会输出对应路径,无报错即说明文件已存在。
- 第三步:确认JAVA_HOME环境变量指向完整JDK路径:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
如需永久生效可将以上命令追加到~/.bashrc文件后执行source ~/.bashrc。
- 第四步:清理Maven本地缓存并强制更新依赖:
mvn clean install -U
- 第五步:重新执行应用部署命令即可:
mvn clean package wildfly:deploy
内容的提问来源于stack exchange,提问作者mmafshari
相关产品推荐
相关产品推荐

