转发自:博客园---Lindp(大佬写的甚好)

以下是转发的正文


intellij idea中文资料网上比较少,对于eclipse的项目如何导入intellij idea也没有完整的说明,本人在这里整理下,方便更多人加入到intellij idea的阵容里。

直接上干货!

一、导入Eclipse项目至idea

File – New – Module from Existing Sources… 选择你的eclipse项目

此步比较关键,选择Eclipse,往后直接next next finish 就可以了。

目前为止,项目基本导入成功了,但是想在idea的Tomcat中运行起来还需一些jar和项目相关的配置。

二、依赖(jar包)配置

打开Project Structure(ctrl + alt + shift + s),选择Modules节点进行项目配置

选择你的项目,打开Dependencies选型卡

将红色字体的包删除,直接多选点击右边的减号删除即可

添加自己项目中的依赖,点击右边的加号,选择jars or directories… 选择eclipse lib下所有的jar

至此,所有依赖关系添加完成了。idea不会自动帮你导入新添加的jar包,如果你需要添加jar包都需要到Dependencies重新导入依赖。

三、框架配置

还是在Moduls操作,在中间区域的项目上右键添加相应程序框架的配置。

比较重要的就是Web这个选项了,如果开发Web项目必须要添加此配置,对我们的Web.xml和Web根目录做一个配置

使用idea的提示功能是不是很过瘾?但过瘾的基础是在你完善的配置上体现的,所以在此处尽量完善你的相关配置(如:Spring文件)

完成以上步骤后,细心的同学可能发现了上图底部的“Web”Facet resources are not included in an artifact

这里有些同学不知道artifact是什么东西,其实你只要把它理解成“生成的东西”,主要就是将你的项目中各项配置生成出一个”产物”供Tomcat发布使用。

直接点击Create Artifact,idea会自动给你生成一个基础的artifact。

上图就是idea自动给我生成的artifact,注意看底部告诉我缺少ueditor.jar,这是因为我们没有将右边的jar包引入到artifact中,直接在右侧的ddxd项目上右键选择

put into output root

导入成功后(没有错误提示,没有波浪线,右侧没有jar),看这时的artifact是不是和我们在Tomcat中发布的结构完全一样,这样就可以添加到Tomcat启动运行。

四、Tomcat启动

在主界面的工具栏中找这个图标,这个图标是你所有的运行环境,在这里添加一个Tomcat。

我这里实现已经有Tomcat了,所以不需要选择Tomcat路径,如果没有的话第一个红色框应该没有内容,直接选择你自己的Tomcat路径就好。提示:最好给idea提供一个全新的Tomcat,idea不会将自己程序发布到Tomcat中的webapps目录中。

下面提示当前Tomcat中没有任何的artifact,只要点击Fix(多个会提示选择、单个直接添加)会提示让你选择artifact的,选择我们刚才配置的artifact即可。

Application context:是你的项目访问路径,idea此处默认是空,如果是空的你访问地址:http://localhost:8080/index.jsp,我这里是带着项目名称访问:

http://localhost:8080/ddxd/index.jsp

OK,以上就是基本的eclipse项目导入idea,启动你的Tomcat尽情享受吧!

Intellij IDEA导入eclipse项目配置jdk、tomcat到浏览器正常访问的更多相关文章

  1. Intellij IDEA 导入eclipse 项目

    HoJe一个会rep的程序猿 . 感谢2019 时间匆匆,一转眼2019要跟我们说再见了.我们怀有太多的期望就难免遭遇失望和挫折.我们遇到了困难,往往不是想办法去解决,而是抱怨这个命运的不公.如果生活 ...

  2. IntelliJ IDEA 导入eclipse项目包及附属包

    使用IntelliJ IDEA 工具导入eclipse项目包,并添加另外一个项目包为库文件 1.导入项目包1,如Demo1,File-->New--->Progect From Exist ...

  3. eclipse导入新项目配置jdk、tomcat到浏览器正常访问

    好记性不如烂笔头,长时间不操作就会生疏,在此做个笔记 1.导入项目 2,进入选择项目,点finish完成,导入成功 3.配置tomcat和jdk 选择本地相对应jdk的jre 选择tomcat版本进行 ...

  4. [intellij IDEA]导入eclipse项目

    1.因为最近eclipse在更新代码时经常卡死,就想将eclipse的项目迁移到idea.特意写下自己的经验,给迁移时遇到困难的朋友一些帮助 File -> new ->project f ...

  5. 项目部署到tomcat,浏览器能够访问,手机不能访问。

    问题:有这样一个问题,把项目部署到tomcat上,浏览器能够访问,但是手机不能访问. 解决:在 tomcat中找到conf文件夹,然后找到web.xml

  6. 【IDEA使用技巧】(4) —— IDEA 构建Java Maven项目、导入Eclipse项目、多Module Maven项目

    1.IntelliJ IDEA构建Java Maven项目 1.1. IDEA构建Java Maven项目 ①选择Create New Project,选择创建Maven项目,并勾选Create fr ...

  7. (图文教程)IntelliJ IDEA 导入Eclipse/MyEclipse 项目 配置详解+快捷键分享

    (图文教程)IntelliJ IDEA 导入Eclipse/MyEclipse 项目 配置详解+快捷键分享 IntelliJ IDEA 使用教程.快捷键配置. 该教程针对原始jar包依赖的工程.mav ...

  8. 【Intellij IDEA】eclipse项目导入

    intellij idea中文资料网上比较少,对于eclipse的项目如何导入intellij idea也没有完整的说明,本人在这里整理下,方便更多人加入到intellij idea的阵容里. 直接上 ...

  9. idea导入eclipse项目的配置

    idea导入eclipse项目需要的配置 1.配置jdk,这两处选择一样就可以,也可以根据自己需求选择,上边的比下边的版本高就行 2.这里会默认和配置jdk一样 3.添加lib依赖,选择到项目的lib ...

随机推荐

  1. 洛谷P2822 组合数问题(题解)

    https://www.luogu.org/problemnew/show/P2822(题目传送) 先了解一下有关组合数的公式:(m在上,n在下) 组合数通项公式:C(n,m)=n!/[m!(n-m) ...

  2. 【最强大的屏幕截图和标注工具】Snagit 2019.1 for Mac

    [简介] 今天和大家分享最新的 Snagit for Mac 2019.1 版本,这是Mac上最好用最强大的屏幕截图工具,Snagit功能非常强大,支持各种方式的屏幕截图,如全屏.滚动.部分.窗口.菜 ...

  3. js的7种类型

    众所周知,js有7种数据类型 1.  null 2. undefined 3. boolean 4. number 5. string 6. 引用类型(object.array.function) 7 ...

  4. 剑指Offer_编程题_24

    题目描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径.路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径. /* struct TreeNode { int ...

  5. CMDB资产管理系统开发【day25】:表结构设计1

    资产表 # _*_coding:utf-8_*_ __author__ = 'jieli' from assets.myauth import UserProfile from django.db i ...

  6. C#中的Finalize,Dispose,SuppressFinalize的实现和使用介绍

    原文地址:http://www.csharpwin.com/csharpspace/8927r1397.shtml MSDN建议按照下面的模式实现IDisposable接口: public class ...

  7. [数学笔记Mathematical Notes]2-一个带对数的积分不等式

    定理. $$\bex \int_0^1\frac{\ln^2x}{x^x}\rd x<2\int_0^1 \frac{\rd x}{x^x}. \eex$$ 证明: 由分部积分及 Fubini ...

  8. 目标检测网络之 YOLOv3

    本文逐步介绍YOLO v1~v3的设计历程. YOLOv1基本思想 YOLO将输入图像分成SxS个格子,若某个物体 Ground truth 的中心位置的坐标落入到某个格子,那么这个格子就负责检测出这 ...

  9. 【webpack】中mini-css-extract-plugin使用方法

    这个参加可以压缩CSS,然后让CSS输出到指定的目录中 使用这个loader也很简单,只有将style-loader 替换成 MiniCssExtractPlugin.loader, 'css-loa ...

  10. PGCD2 - Primes in GCD Table (Hard)

    这题肝了三四天,其他啥也没做... 传送门 然后...双倍经验 简单版 不知道为什么会脑抽去帮 LZ_101 大佬验题... 题目和被 A 穿的 PGCD 一样,数据范围变成大概 2e11 ... 于 ...