Spring mvc + maven + tomcat配置问题

在用maven搭建spring mvc时候, 个人遇到过很多的问题, 现在把遇到的问题总结下:

1.  首先点击项目->Run As->Maven clean, 这一步把之前不管有没有maven项目的东西全部清除, 

     然后点击项目->Run As->Maven install, 这一步如果没有install成功的话, 说明有错误, 那么这个maven项目就运行不起来, 提示如下错误:

.m2
epositoryorgattoparserattoparser2.0.4.RELEASE 无法读取
.m2
epositoryorgjavassistjavassist3.20.0-GA 无法读取
.m2
epositoryorgunbescapeunbescape1.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?

  解决办法:

  1. On your Eclipse IDE, go into Window > Preferences > Java > Installed JREs > and check your installed JREs. You should choose JDK folder  there.
  2. window --> preferrences --> Select the  Execution Env as show below. Click OK
  3. 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出问题, 这个要根据具体情况去修改 

原文地址:https://www.cnblogs.com/xumBlog/p/8719419.html