对于IDEA项目路径的一点小理解

        这学期基本上一直再用Intellj IDEA做为学习和开发的IDE,这个IDE说实话要比MyEclipse好用的多,集成度也非常高,可是在其中使用Tomcat的时候总有一些不方便,以下是我个人对其的理解

        使用ME开发时部署项目是将整个项目的所有结构和文件拷贝至服务器目录下,通过浏览器测试访问时必须要在localhost:8080后面加上项目名称和对应路径才能访问对应页面。

        可是IDEA不一样,其默认的部署方式是将项目本身作为服务器的一个虚拟路径(个人理解),就在本项目文件夹下进行编译,并将编译后的项目放在out文件夹下,默认访问项目在localhost:8080后面添加路径,即部署后的上下文路径就是简单的"/",这样虽然看起来很方便很简洁但是也会带来一些麻烦,比如使用文件上传功能时的路径问题,再比如使用插件比如上一篇博文中的UEditor的项目路径配置问题。如果访问路径没有项目名称,则UEditor的项目路径配置则必须也为"/ueditor/"这样。还有如果同时开发多个项目例如A项目要参考B时,这种访问方式更是会造成多种不便。

        所以现在已经养成习惯,即使用IDEA开发也会像用ME一样,将项目的输出路径修改至服务器目录下,并将项目上下文路径修改为项目名称,方便自己使用,看着也舒服。

        也可能随着自己的学习和开发经验的增长,会意识到现在的这种想法是幼稚或者傻,毕竟IDEA采用这样的方法绝对有自己的道理,而且自己只算一个幼儿园都没毕业的开发小白。但是为了适应现阶段的学习和已掌握的技能来说,现在自己使用的这种方法会更方便一些。

猜你喜欢

转载自201606052202.iteye.com/blog/2346824
今日推荐