pom文件的tomcat和idea设置的tomcat是什么关系

我导入了一个项目,项目的pom文件是tomcat7,然后我在我eclipse运行这个项目,一直报404,我eclipse是tomcat8
然后我换到idea去运行,就可以正常访问,idea配置的也是tomcat8
突然就很疑惑,这个pom文件的tomcat和eclipse/idea的tomcat是什么关系呢
为什么idea可以访问成功,eclipse不行呢
那个项目本身也是用的idea,但是配置的是tomcat7,我自己电脑是tomcat8