这学期基本上一直再用Intellj IDEA做为学习和开发的IDE,这个IDE说实话要比MyEclipse好用的多,集成度也非常高,可是在其中使用Tomcat的时候总有一些不方便,以下是我个人对其的理解
使用ME开发时部署项目是将整个项目的所有结构和文件拷贝至服务器目录下,通过浏览器测试访问时必须要在localhost:8080后面加上项目名称和对应路径才能访问对应页面。
可是IDEA不一样,其默认的部署方式是将项目本身作为服务器的一个虚拟路径(个人理解),就在本项目文件夹下进行编译,并将编译后的项目放在out文件夹下,默认访问项目在localhost:8080后面添加路径,即部署后的上下文路径就是简单的"/",这样虽然看起来很方便很简洁但是也会带来一些麻烦,比如使用文件上传功能时的路径问题,再比如使用插件比如上一篇博文中的UEditor的项目路径配置问题。如果访问路径没有项目名称,则UEditor的项目路径配置则必须也为"/ueditor/"这样。还有如果同时开发多个项目例如A项目要参考B时,这种访问方式更是会造成多种不便。
所以现在已经养成习惯,即使用IDEA开发也会像用ME一样,将项目的输出路径修改至服务器目录下,并将项目上下文路径修改为项目名称,方便自己使用,看着也舒服。
也可能随着自己的学习和开发经验的增长,会意识到现在的这种想法是幼稚或者傻,毕竟IDEA采用这样的方法绝对有自己的道理,而且自己只算一个幼儿园都没毕业的开发小白。但是为了适应现阶段的学习和已掌握的技能来说,现在自己使用的这种方法会更方便一些。
相关推荐
idea按路径导出,与eclipse导出功能类似,选择文件右键选择Export Files进行文件导出。 https://blog.csdn.net/ZQB765720343/article/details/88871522
一套 RESTful 服务开发辅助工具集。 1.根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N ); 2.提供了一个 Services tree 的显示窗口; ... 4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数... ...
IDEA开发工具推荐,非全量部署导出更方便!
使用idea2023部署web项目
intellij idea 多module时,System.getProperty("user.dir")获取的是默认路径。此文档修改获取到的module路径。使获取的路径到当前module实际路径。亲测好用
Java-web旅游项目实战案例(四个)IDEA项目源码; 4 技术选型 4.1 Web层 a) Servlet:前端控制器 b) html:视图 c) Filter:过滤器 d) BeanUtils:数据封装 e) Jackson:json序列化工具 4.2 Service层 f) Javamail:...
使用IDEA开发出的贪吃蛇小游戏
根据慕课网SpringMVC入门课程,IDEA社区版编写的SpringMVC小项目。里面包含单文件上传,JSON解析。
idea按路径导出,与eclipse导出功能类似,选择文件右键选择Export Files进行文件导出。 https://blog.csdn.net/qq_34316431/article/details/89451039
在初次使用Idea的时候,或多或少有些陌生.接触Idea快一年多了,记得有几次有同学问Eclipse项目如何导入到Idea中,今天正好没事,就用的截图说明Eclipse项目是如何导入Idea的,希望可以帮助到第一使用Idea的童鞋.
idea简单项目
IDEA配置好得Spring mvc 项目,下载导入可直接使用,谢谢下载!
用idea开发工具创一个SSH框架的java web 项目实例,以及项目相关配置
IDEA项目.rarIDEA项目.rarIDEA项目.rarIDEA项目.rarIDEA项目.rarIDEA项目.rarIDEA项目.rarIDEA项目.rar
使用Idea部署Web项目的基本手册。全程图操作
主要介绍了idea web 配置相对路径问题的解决方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
- 此开发手册,分为4章12节循序渐进的通过实践案例开发的方式,串联 IDEA Plugin 开发的各项常用技术点,为读者讲解如何开发一个 IDEA 插件。 - 基本开发类知识点包括:`gradle 工程创建`、`插件发布`、`Swing UI`...
说明:项目为多Module 项目结构, IDEA加载项目可直接运行(运行前配置数据库链接字符串)。采用前后端分离已经可以进行添加修改列表显示等操作。 项目版 : 整合了更多框架如:Spring Boot 、dubbo、Netty 框架、多...
idea创建web项目图示 基础工具入门
vue项目的启动、idea启动vue项目、idea运行vue项目、以及vue项目页面跳转逻辑、跳转vue项目页面逻辑