使用maven将项目热发布到tomcat7的坑
首先是配置tomcat的用户权限问题,最好是配置最大的权限,要不然会报错,我之前就是一直报错
1 2 | < role rolename="manager"/> < user username="tomcat" password="123456" roles="manager-script,tomcat,role1,admin,manager,manager-gui"/> |
这个权限问题就是个坑,当时我只配置了一个,就一直发布不了!
在maven中加入tomcat7的插件
在pom.xml文件中加入这段话
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | < build > < plugins > < plugin > < groupId >org.apache.tomcat.maven</ groupId > < artifactId >tomcat7-maven-plugin</ artifactId > < version >2.2</ version > < configuration > < url >http://localhost:8080/manager/text</ url > <!-- <path>/</path> --> < server >tomcat</ server > < username >tomcat</ username > < password >123456</ password > </ configuration > </ plugin > </ plugins > </ build > |
最后运行
然后就会在webapp目录下生成这个项目
大家配置完了tomcat的用户权限的时候别忘了重启tomcat!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)