当前位置: 首页 > news >正文

把eclipse中Java Web项目导入到IntelliJ IDEA 并且配置Tomcat(亲测可用)

原文链接:eclipse中Java Web导入到IntelliJ IDEA 并且配置Tomcat(超级详细)

把Java Web项目导入到IntelliJ IDEA中开发。在网上找了好久也没有找到合适的文章,只是一些断断续续的文章,现在我打算自己写一篇文章,方便以后自己以及大家看。

  1. 第一步:准备工具我用的是  IntelliJ IDEA 2016.3(64)  这个版本的,在eclipse中找到我之前写SpringMVC+MybatisDemo的项目导入。

  2. 第二步:打开IntelliJ IDEA ,进入到欢迎页面,点击Import Project


  3. 第三步:选择你要导入的Java Web项目,点击OK。


  4. 第四步:进入此页面后选择第二个,下面的选择eclipse即可,点击next。


  5. 第五步:下面图片标记的两处不要改,用默认的即可,点击next。


  6. 第六步:选择项目,点击next。


  7. 第七步:选择一个JDK版本,如果这里没有选项的话,点左上角绿色的加号,添加一个即可,点击finish。


  8. 第八步:点击finish过几秒钟之后,进入一下页面后,点击   File→Project Structure。


  9. 第九步:进入到  Project Structure  后就可以对项目进行配置了,点击  Modules→Dependencies  设置Module SDK ,把红色大框中org开头的都remove掉(org开头的是eclipse的配置文件),配置完成后如第二张图片的样子,完成后点击apply。




  10. 第十步:点击当前页面的  Libraries→上面绿色加号→Java(根据你的需要,我这个项目是以架包的形式)。


  11. 第十一步:选择你项目中所用的架包的目录点击OK。


  12. 第十二步:选择项目,点击OK。


  13. 第十三步:点击apply。


  14. 第十四步:操作完成上一步之后点击  Facet→Web。


  15. 第十五步:选中项目,点击OK。


  16. 第十六步:首先把第一个红框系统默认的给remove掉,点击右边的加号把文件选中此项目中web.xml点击OK,第二个红框也把remove掉,改成WebContext点击OK。之后点击apply,最后点击  Create Artifact。


  17. 第十七步:选中右边的项目名称右键→Put into Output Root→点击OK,至此项目导入完成了,接下来就要配置Tomcat了。


  18. 第十八步:点击  Run→Edit Configurations。


  19. 第十九步:点击左上角的加号→选Tomcat(如果没有的话下拉就会有,在下边)→Local。


  20. 第二十步:name为你的项目起一个名字(可填可不填),点击右侧的加号选择第一个。


  21. 第二十一步:在红框中为你的项目起一个名字,点击Server 。


  22. 第二十二步:第一个红框为你本地的Tomcat,如果没有点击后边的configuration配置,第二个红框为你的项目在浏览器的地址,第三个红框为端口号,这三个一定要配置正确,之后点击OK。


  23. 第二十三步:点击idea  中 的debug然后打开浏览器,在地址栏输入地址,出现内容,大功告成!!!



还是觉得idea用着舒服,eclipse代码提示不方便,建议大家也向idea的方向转吧。

相关文章:

  • Intellij IDEA(2018版)常用快捷键大全
  • tomcat运行war包,生成的文件中文乱码
  • Swiper4.x使用之图片只有一张时不进行轮播,多张才进行轮播
  • [LeetCode] 178. 分数排名
  • MySQL下载安装教程和修改密码(亲测有用)
  • 免费的外网映射工具Ngrok 国内版,满足基本的开发测试需求
  • 阿里云申请免费SSL证书-阿里云云盾证书 - Digicert+Symantec 免费型DV SSL
  • Nginx上配置SSL证书
  • Nginx配置SSL证书实现HTTPS访问
  • Spring Boot 入门
  • SpringBoot2整合Thymele时,静态资源加载不出来
  • SpringBoot使用jdbc数据访问时遇到的问题
  • VirtualBox虚拟机中CentOS 7的网络配置
  • docker部署mysql 并实现远程连接(navicat)
  • Mysql 8.0.13 安装和卸载教程(windows10)
  • C++11: atomic 头文件
  • canvas 高仿 Apple Watch 表盘
  • Django 博客开发教程 16 - 统计文章阅读量
  • Go 语言编译器的 //go: 详解
  • JS实现简单的MVC模式开发小游戏
  • SpiderData 2019年2月25日 DApp数据排行榜
  • spring boot 整合mybatis 无法输出sql的问题
  • 从零开始在ubuntu上搭建node开发环境
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • ionic异常记录
  • ​520就是要宠粉,你的心头书我买单
  • #include<初见C语言之指针(5)>
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (阿里云万网)-域名注册购买实名流程
  • (二)构建dubbo分布式平台-平台功能导图
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (强烈推荐)移动端音视频从零到上手(上)
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (四)模仿学习-完成后台管理页面查询
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)Unity3DUnity3D在android下调试
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .net CHARTING图表控件下载地址
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @Service注解让spring找到你的Service bean
  • @WebServiceClient注解,wsdlLocation 可配置
  • [].slice.call()将类数组转化为真正的数组
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [20150629]简单的加密连接.txt
  • [AAuto]给百宝箱增加娱乐功能
  • [AIGC] Java 和 Kotlin 的区别
  • [APIO2012] 派遣 dispatching