Spring mvc + maven + tomcat配置问题
在用maven搭建spring mvc时候, 个人遇到过很多的问题, 现在把遇到的问题总结下:
1. 首先点击项目->Run As->Maven clean, 这一步把之前不管有没有maven项目的东西全部清除,
然后点击项目->Run As->Maven install, 这一步如果没有install成功的话, 说明有错误, 那么这个maven项目就运行不起来, 提示如下错误:
.m2\repository\org\attoparser\attoparser\2.0.4.RELEASE 无法读取
.m2\repository\org\javassist\javassist\3.20.0-GA 无法读取
.m2\repository\org\unbescape\unbescape\1.1.5.RELEASE 无法读取
我在Eclipse的Console上看到提示这种类似的错误, 说明jar包出问题
出现这样的原因, 可能是因为在maven建立时, 由于网络的原因, 导致这些jar包没有下载完全,
解决办法: 删除这些文件价, 然后点击项目->Maven->Update Project(勾选Force Update of Snapshots/Releases), 重新下载
2. Maven项目出现Perhaps you are running on a JRE rather than a JDK?
解决办法:
- On your Eclipse IDE, go into Window > Preferences > Java > Installed JREs > and check your installed JREs. You should choose JDK folder there.
- window --> preferrences --> Select the Execution Env as show below. Click OK
- Then Right-Click on your Project -> Maven -> Update Project
3. 出现类似Failed to start component [StandardEngine[Catalina].StandardHost[localhost]这种错误, 一般的原因就是jar包出问题,也可能是其他问题
解决办法:
1. 先按照上面第一个问题的步骤去做, maven clean, 然后maven install, 会不会出现无法读取情况,
2. 如果第一步没有错误, 那么可能是你的配置出问题, 尤其是web.xml或者xx-servler.xml出问题, 这个要根据具体情况去修改
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!