eclipse访问项目的路径通常是localhost:8080/projectName, 当把IDE换成idea之后,访问路径通常状况下就变成了localhost:8080,路径没有了后面的项目名。tomcat在发布项目的时候不考虑用虚拟路径的话,通常都是把项目放在webapps里面,这个时候具体放置的位置就会影响访问路径了。若是是直接放在webapps目录下,那么访问路径就是和eclipse相同的访问路径了,可是这时候若是把项目放在tomcat的webapps里的root文件夹下,那么这个时候这个项目就成为了tomcat的默认项目,直接用localhost:8080就能够访问,安装tomcat时检查tomcat是否正常安装出现的项目其实就是root。localhost:8080/projectName或者是localhost:8080就是咱们日常所说的应用上下文,项目中的路径名都是相对于这个应用上下文来讲的。在idea下开发的时候,有时候咱们可能须要让访问路径带上项目名,可是idea默认是为每一个项目单独配置tomcat的,eclipse是把项目统一放到某个配置好的tomcat中,因此默认配置的访问路径就出现了差异。web
若是将 Application context设置成 / 或者空格 那Server标签下url 变成spring
自动打开浏览器的地址就是下面这个浏览器
若是将 Application context设置成项目名如springmvc_day01_01_start或者/springmvc_day01_01_start那Server标签下url 变成tomcat
自动打开浏览器的地址就是下面这个mvc