gpt4 book ai didi

java - Maven 网络应用程序与 tomcat 5.5

转载 作者:行者123 更新时间:2023-11-30 11:53:08 26 4
gpt4 key购买 nike

我正在学习 Maven 并使用以下命令创建了一个示例 WebApp:

mvn archetype:generate \
-DgroupId=org.obliquid \
-DartifactId=test \
-DarchetypeArtifactId=maven-archetype-webapp \
-Dversion=1.0-SNAPSHOT

然后运行:

mvn package
mvn tomcat:run

它可以工作,但使用的是 tomcat 6.0.29,我如何更改为使用 tomcat 5.5?

更新:我在 5.5.23 版本中尝试了@splash 建议,因为最新的 5.5.33 似乎在主 Maven 存储库中不可用。从示例中,我删除了 catalina-ha、tribes 和 jasper-jdt,并保留了其余部分(catalina、el-api、jasper、jasper-el、jsp-api、servlet-api、coyote、dbcp)。尝试打包:

[错误] 无法在项目 yyy 上执行目标:无法解析项目 xxx:yyy:war:1.0-SNAPSHOT 的依赖项:无法解析以下 Artifact :org.apache.tomcat:catalina:jar:5.5。 23, org.apache.tomcat:el-api:jar:5.5.23, org.apache.tomcat:jasper:jar:5.5.23, org.apache.tomcat:jasper-el:jar:5.5.23, org. apache.tomcat:jasper-jdt:jar:5.5.23,org.apache.tomcat:jsp-api:jar:5.5.23,org.apache.tomcat:servlet-api:jar:5.5.23,org.apache。 tomcat:coyote:jar:5.5.23,org.apache.tomcat:dbcp:jar:5.5.23:未能在 http://www.mvnsearch.org/maven2/ 中找到 org.apache.tomcat:catalina:jar:5.5.23已缓存在本地存储库中,直到 mvnsearch 的更新间隔结束或强制更新后才会重新尝试解析 -> [帮助 1]

最佳答案

我想这个例子应该可以回答您的问题:Adjust Tomcat Version

对于 Tomcat 5.5,您必须调整版本(例如 5.5.23)并选择正确的依赖项(组 tomcat 而不是 org.apache.tomcat )。

关于java - Maven 网络应用程序与 tomcat 5.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6477420/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com