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

Tomcat 10 Maven插件配置报错:无法找到对应构件求助

解决Tomcat 10 Maven插件找不到的问题

1. 检查执行命令是否正确

你配置的tomcat10-maven-plugin坐标是正确的,但报错显示Maven在查找不带10后缀的tomcat-maven-plugin,这是因为你可能执行了旧版插件的命令。

Tomcat 10插件的命令目标必须以tomcat10:开头,比如:

mvn tomcat10:deploy
mvn tomcat10:start

如果执行的是mvn tomcat:deploy这类旧命令,Maven会自动去查找无后缀的旧版插件,而旧版插件最高版本仅到3.x,不存在10.1.2版本,因此触发报错。

2. 清理Maven本地缓存

若命令正确仍报错,大概率是本地缓存异常,执行以下命令强制更新依赖:

mvn clean install -U

-U参数会让Maven忽略本地缓存,重新从中央仓库拉取插件资源。

3. 排查依赖冲突

检查项目中是否有其他插件或依赖引入了旧版tomcat-maven-plugin,可以用以下命令分析依赖树:

mvn dependency:tree | grep tomcat

如果发现旧版依赖,在对应的插件/依赖节点中添加排除规则:

<exclusion>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat-maven-plugin</artifactId>
</exclusion>

4. 验证插件版本可用性

你使用的10.1.2版本是合法的,但如果问题仍存在,可以尝试切换到其他稳定版本(如10.1.1、10.0.27),确保版本在Maven中央仓库中存在。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 17:20:07