问题:
更换eclipse空间后,从SVN上更新下来的项目,转为maven项目后,启动tomcat出现404页面,控制台报错截图如下:
排查问题时尝试的方法:
1-检查Tomcat服务器server Location配置
2-查看项目属性Web Deployment Assembly里有否添加了Maven Dependencies
3-更新maven项目,重新部署tomcat服务器
4-该报错说明Tomact启动时找不到Listener,检查项目中web.xml里的监听类路径是否正确(按住Ctrl点这个路径,看能否跳过去)
5-检查Tomact的webapps下面是否加载到项目文件(我这次报错的根源)
解决问题的方法:
项目右键 -> Properties -> Project Facets ,修改Java版本(1.6 -> 1.8),在Tomact下移除项目,Clean Tomcat服务器,重新启动项目
后记:
虽然这次启动报错问题解决了,但实际上并不清楚是怎么回事。。个人猜测,因为项目开发使用的JDK版本是JDK,我本机安装的JDK是1.8版本。。但是看了下另一个工作空间这里的Java版本是1.6,也可以正常启动项目,菜鸟一脸懵。。无论如何,这个报错磨了一天才解决,太难了,不管这个解决方法合不合理,先记下来,下次再遇到可能就不这么难了。。