IDEA的下载和FREE注册

  1. IDEA 下载地址:IDEA最新版本下载地址
  2. IDEA 注册方法:注册方法

导入Myeclipse项目

  1. IDEA主界面,选择Open,如下图所示

  2. 选择Myeclipse项目所在位置

    我们这里选择的是导入本地的项目



    这里我们选择的是C:\DSAudit_new,选择之后,点击对话框的OK按钮。

  3. 点击OK之后,IDEA会进行一段时间的加载,实际运行结果如下图。

  4. 上面所说的步骤完成之后,IDEA 要求你是在新窗口打开项目还是在旧窗口打开项目.

  5. 在新窗口打开之后,IDEA 提示myeclipse的问题,如下图

  6. IDEA 检测出项目已经有Spring 的配置文件,选择使用项目中自己的Spring 的配置文件,而不是让IDEA 帮你创建默认的配置文件。

  7. 上一步点击之后,会弹出Project Structure 对话框,这里主要配置一下Modules 选项的Paths,具体配置如下图所示。

  8. 为项目添加tomcatapi 包,添加方法如下,找到自己的TOMCAT 在磁盘中的位置。

  9. 上一步做完之后,选择将TOMCAT 的依赖包放在哪个Modules 下面。本文采用默认的Modules

  10. 添加之后的项目结构如下所示。

  11. 选择项目需要的JDK,这里需要和TOMCATJDK版本保持一致。
  12. 这里可以看到Modules 那里有红色的下划线,因为我们导入的是Myeclipse项目,因此会有很多myeclipse的配置信息,这里,只需要选择红色的部分,点击右侧的- 号,将其删除就可以了。

  13. 查看是否有jar 包没有被选中,没选中的要打勾,servlet-api 不需要打勾。

  14. 最重要的一步来了,这里我们可以看到,对话框的最下面有一段话,选择这里的Create Artifact

  15. 如果没有出现上面的结果,你可以在IDEA的Event Log 对话框中找到,如下的信息

  16. 我们下面继续16步,选择16步图中的Create ArtifactIDEA跳转到如下的对话框。

  17. 给项目产生的部署文件指定一个名字(这个名词不是访问的名字,可以随便写),同时需要制定Output directory的位置,这里需要将其设置为TOMCATwebapps 目录,并未项目创建一个文件夹(此文件夹的名称正式访问路径时需要用到的名称)。

  18. 将项目中的jsp,css样式,js文件 添加到Artifacts 中。操作如下
    1. 选择+ ,选中Directory Content

    2. 在弹出框中,选择项目的webRoot目录。

    3. 添加后的对话框内容如下图所示。

  19. 添加lib包,添加步骤比较简单,我们可以看到19.3 中的对话框下面有个红色的提示信息,添加Fix

  20. 选择第2项,为Artifacts 添加缺失的jar包。

  21. 添加之后的Artifacts 的内容如下所示。点击ApplyOK,结束项目的配置,下面开始配置TOMCAT

  22. IDEA 的右上角选择添加TOMCAT
    1. 选择按钮

    2. 选择+,选择tomcat server,选择local

    3. 选择tomcat 位置,相关内容的配置示例如下。

    4. IDEA 提供的帮助,为我们添加Deployment

    5. 添加Application context ,添加内容是我们在22 中设置的名称jiaocheng



      6.检查配置是否正确(包括JDK,以及TOMCAT的配置属性,请参考下图进行配置。),确认后,ApplyOK

  23. 运行项目,点击下图中的绿色三角形按钮

  24. tomcat 的部署信息

  25. 提示部署成功

  26. 访问测试
    1. 系统访问路径:http://localhost:8080/jiaocheng/
    2. 访问成功,结果见下图

    3. 其他功能测试

  27. 结果

    经过测试,项目的所有功能均正常。
  28. 总结

    IDEA是个好东西,只可惜网上有太多人的人和机器人拷贝一下垃圾资料,导致我们搜索不到我们需要的资料,这是很讨厌的。

  29. 作者联系方式

    1. qq 1129915338
    2. mail: 1129915338@qq.com

使用IDEA部署Myeclipse项目的更多相关文章

  1. 使用IDEA部署Myeclipse项目----亲测有效

    使用IDEA部署Myeclipse项目-----https://blog.csdn.net/u010570551/article/details/51510447

  2. 用eclipse运行和部署myeclipse项目

    版本:Eclipse-jee-indigo(3.7) 配置Project Facets 点击项目选择 properties -->Project Facets--> Dynamic Web ...

  3. MyEclipse部署web项目到Tomcat出现An internal error occurred during: "Launching on Tomcat 7.x"的问题

    如果出现了上述的错误按照如下的3个步骤解决:1.首先关闭MyEclipse工作空间.2.然后删除工作空间下的文件."MyEclipse10\workspace.metadata.plugin ...

  4. myEclipse项目部署按钮失效了,怎么办?

    myEclipse项目部署按钮失效了,按了以后没反应,怎么办? 步骤如下: 1.首先关闭MyEclipse. 2.然后删除Workspaces目录(存放您MyEclipse项目的地方)下的 " ...

  5. 我在使用eclipse配置Tomcat服务器的时候发现,默认情况下Tocmat把我们部署的项目放在了workspaces下面,而不是像Myeclipse默认的那样放在tomcat的安装路径下。

    1.我在使用eclipse配置Tomcat服务器的时候发现,默认情况下Tocmat把我们部署的项目放在了workspaces下面,而不是像Myeclipse默认的那样放在tomcat的安装路径下. 2 ...

  6. 在MyEclipse里连接Tomcat部署到项目(maven项目和web项目都适用)

    前提, Tomcat *的下载(绿色版和安装版都适用) Tomcat *的安装和运行(绿色版和安装版都适用) Tomcat的配置文件详解 在Eclipse里连接Tomcat部署到项目(maven项目和 ...

  7. myEclipse项目部署点击Finish按钮没反应

    -- 问题描述:myEclipse项目部署点击Finish按钮没反应. -- 问题原因:Tomcat没有不熟JDK. -- 解决办法:window->preferences->servic ...

  8. myeclipse项目在Tomcat服务器部署问题

    错误信息:Deployment of project mybook will replace this resource. Please specify the action you wish to ...

  9. Tomcat部署web项目,如何直接通过域名访问,不加项目名称

    问题:下面的问题是互联网上问得比较多的,但是显然都是同一个问题. JavaWeb项目部署到tomcat服务之后设置不需要输入项目名称即可访问? Tomcat部署web项目,如何直接通过域名访问,不加项 ...

随机推荐

  1. Java进阶之内存管理与垃圾回收

    Java是在JVM所虚拟出的内存环境中运行的.内存分为栈(stack)和堆(heap)两部分.我们将分别考察这两个区域. 栈 在Java中,JVM中的栈记录了线程的方法调用.每个线程拥有一个栈.在某个 ...

  2. QTP自动化测试框架课程的目标

    QTP自动化测试框架课程的目标 随着技术发展演变,qtp自动化测试工具有逐渐被其他工具和技术替换的趋势,所以我们三个POPTEST合伙人决定把qtp自动化测试的一套课程开放免费,这套qtp自动化测试课 ...

  3. 老李分享:loadrunner 的86401错误

    老李分享:loadrunner 的86401错误   系统和软件配置: os:windows 2003loadruner版本:LoadRunner11loadrunner:协议:SMTP协议并发数:2 ...

  4. 接口测试培训:HTTP协议基础

    接口测试培训:HTTP协议基础   引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展. ...

  5. JavaScript高级程序设计---学习笔记(四)

    1.全局变量不能通过delete操作符删除,而直接在window对象上定义的属性可以. var age = 29; window.color = "red"; delete age ...

  6. 细说OC中的load和initialize方法

    OC中有两个特殊的类方法,分别是load和initialize.本文总结一下这两个方法的区别于联系.使用场景和注意事项.Demo可以在我的Github上找到--load和initialize,如果觉得 ...

  7. ios deprecated 警告消除 强迫症的选择

    #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ...

  8. 【转载】static关键字详解

    上一篇博客中,因为一个static关键字没有设置好,导致浪费了大量的时间来寻找程序的错误,归根结底,就是大一的时候c语言没有学好. 现在总算知道了,你现在所学的每一个知识点在不就的以后可能及时你的救命 ...

  9. 记录一个NPE问题

    昨天在做公司项目时,我在一处地方加了一个逻辑校验,之后测了下发现在方法调用深处有一处NPE,来源于另一个同事的代码. 其实NPE本应该是个Java编程中老掉牙的问题,但我觉得这一处错误还是比较典型的, ...

  10. 使用vue-cli构建多页面应用+vux(二)

    当我们安装好vue-cli完整的项目以后,我们开始对它进行改造,此处参考了简书某个作者的,附上原文链接 http://www.jianshu.com/p/43697bdee974以及此文例子地址htt ...