记录一个小白搭建SSM框架遇到的一个坑

我怎么会这么愚蠢呢😂这么简单的问题居然不懂?
跟着教程,写了SSM框架,完了以后发布到tomcat上。下面说说我遇到的几个问题

  1. maven部署项目后tomcat启动不了。can’t start tomcat。我也看不到错误在哪里,后来百度乱搜。说应该是maven的pom.xml依赖的那些jar有问题,要么就是文件损坏,要么就是找不到之类的。但我哪里知道什么地方有问题?百度有说maven-test一下,可以看到哪些依赖有问题。果然报错Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)。我把有问题的jar包在.m2文件夹相关的都删了。
    参考这篇文章:

https://blog.csdn.net/lemostic/article/details/96157272

  1. 因为我这个maven有依赖我其他的项目,我pom都写了,但还是说找不到。所以选择maven-install一下,它会把你的maven依赖重新下载一遍。你再maven-test就没问题了。
  2. tomcat可以启动了。然后启动过程中报错文档根元素 “config” 必须匹配 DOCTYPE 根 “configuration”

在这里插入图片描述
首先我们要明白这句话的意思,给大家看两张图。图中红色框是相对应的?你大标签里是啥,DOCTYPE后边就得跟着啥。
在这里插入图片描述在这里插入图片描述
我这里出错的原因就是我一个配置文件,大标签是,然后doctype后边跟的却是configuration。不匹配就会报错!

  1. 再有一个地方就是我项目启动后,访问地址老是404错误。其实不一定就是代码问题。也有了可能是项目和tomcat部署有哪里不对。我尝试在idea配置了一下tomcat。按照这篇博客。果然RequestMapping(“test”),testController就可以跑了。

https://blog.csdn.net/weixin_37324156/article/details/86289124

总结:SSM有那么多配置文件,还要部署到tomcat,好多问题,真是太难了。我搭建环境就花了这么久时间,头都快大了。第一步还是要配好tomcat!感谢我同事的指点,和以上参考到博文的博主!我离成功又进了一步!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

焦虑的说说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值