使用IDEA部署Myeclipse项目
IDEA的下载和FREE注册
- IDEA 下载地址:IDEA最新版本下载地址
- IDEA 注册方法:注册方法
导入Myeclipse项目
- IDEA主界面,选择Open,如下图所示
选择Myeclipse项目所在位置
我们这里选择的是导入本地的项目
这里我们选择的是C:\DSAudit_new
,选择之后,点击对话框的OK
按钮。点击
OK
之后,IDEA
会进行一段时间的加载,实际运行结果如下图。
- 上面所说的步骤完成之后,
IDEA
要求你是在新窗口打开项目还是在旧窗口打开项目.
- 在新窗口打开之后,
IDEA
提示myeclipse的问题,如下图
IDEA
检测出项目已经有Spring
的配置文件,选择使用项目中自己的Spring
的配置文件,而不是让IDEA
帮你创建默认的配置文件。
- 上一步点击之后,会弹出
Project Structure
对话框,这里主要配置一下Modules
选项的Paths
,具体配置如下图所示。
- 为项目添加
tomcat
的api
包,添加方法如下,找到自己的TOMCAT
在磁盘中的位置。
- 上一步做完之后,选择将
TOMCAT
的依赖包放在哪个Modules
下面。本文采用默认的Modules
。
- 添加之后的项目结构如下所示。
- 选择项目需要的
JDK
,这里需要和TOMCAT
的JDK
版本保持一致。 - 这里可以看到
Modules
那里有红色的下划线,因为我们导入的是Myeclipse项目,因此会有很多myeclipse的配置信息,这里,只需要选择红色的部分,点击右侧的-
号,将其删除就可以了。
- 查看是否有
jar
包没有被选中,没选中的要打勾,servlet-api
不需要打勾。
- 最重要的一步来了,这里我们可以看到,对话框的最下面有一段话,选择这里的
Create Artifact
- 如果没有出现上面的结果,你可以在IDEA的
Event Log
对话框中找到,如下的信息
- 我们下面继续16步,选择16步图中的
Create Artifact
,IDEA
跳转到如下的对话框。
- 给项目产生的部署文件指定一个名字(这个名词不是访问的名字,可以随便写),同时需要制定Output directory的位置,这里需要将其设置为
TOMCAT
的webapps
目录,并未项目创建一个文件夹(此文件夹的名称正式访问路径时需要用到的名称)。
- 将项目中的
jsp,css样式,js文件
添加到Artifacts
中。操作如下
- 选择
+
,选中Directory Content
- 在弹出框中,选择项目的
webRoot
目录。
- 添加后的对话框内容如下图所示。
- 选择
- 添加lib包,添加步骤比较简单,我们可以看到
19.3
中的对话框下面有个红色的提示信息,添加Fix
- 选择第2项,为
Artifacts
添加缺失的jar
包。
- 添加之后的
Artifacts
的内容如下所示。点击Apply
和OK
,结束项目的配置,下面开始配置TOMCAT
- 在
IDEA
的右上角选择添加TOMCAT
- 选择按钮
- 选择
+
,选择tomcat server
,选择local
- 选择
tomcat
位置,相关内容的配置示例如下。
- 用
IDEA
提供的帮助,为我们添加Deployment
。
- 添加
Application context
,添加内容是我们在22
中设置的名称jiaocheng
6.检查配置是否正确(包括JDK
,以及TOMCAT
的配置属性,请参考下图进行配置。),确认后,Apply
和OK
。
- 选择按钮
- 运行项目,点击下图中的绿色三角形按钮
tomcat
的部署信息
- 提示部署成功
- 访问测试
- 系统访问路径:http://localhost:8080/jiaocheng/
- 访问成功,结果见下图
- 其他功能测试
- 结果
经过测试,项目的所有功能均正常。 总结
IDEA是个好东西,只可惜网上有太多人的人和机器人拷贝一下垃圾资料,导致我们搜索不到我们需要的资料,这是很讨厌的。
作者联系方式
- qq 1129915338
- mail: 1129915338@qq.com
使用IDEA部署Myeclipse项目的更多相关文章
- 使用IDEA部署Myeclipse项目----亲测有效
使用IDEA部署Myeclipse项目-----https://blog.csdn.net/u010570551/article/details/51510447
- 用eclipse运行和部署myeclipse项目
版本:Eclipse-jee-indigo(3.7) 配置Project Facets 点击项目选择 properties -->Project Facets--> Dynamic Web ...
- MyEclipse部署web项目到Tomcat出现An internal error occurred during: "Launching on Tomcat 7.x"的问题
如果出现了上述的错误按照如下的3个步骤解决:1.首先关闭MyEclipse工作空间.2.然后删除工作空间下的文件."MyEclipse10\workspace.metadata.plugin ...
- myEclipse项目部署按钮失效了,怎么办?
myEclipse项目部署按钮失效了,按了以后没反应,怎么办? 步骤如下: 1.首先关闭MyEclipse. 2.然后删除Workspaces目录(存放您MyEclipse项目的地方)下的 " ...
- 我在使用eclipse配置Tomcat服务器的时候发现,默认情况下Tocmat把我们部署的项目放在了workspaces下面,而不是像Myeclipse默认的那样放在tomcat的安装路径下。
1.我在使用eclipse配置Tomcat服务器的时候发现,默认情况下Tocmat把我们部署的项目放在了workspaces下面,而不是像Myeclipse默认的那样放在tomcat的安装路径下. 2 ...
- 在MyEclipse里连接Tomcat部署到项目(maven项目和web项目都适用)
前提, Tomcat *的下载(绿色版和安装版都适用) Tomcat *的安装和运行(绿色版和安装版都适用) Tomcat的配置文件详解 在Eclipse里连接Tomcat部署到项目(maven项目和 ...
- myEclipse项目部署点击Finish按钮没反应
-- 问题描述:myEclipse项目部署点击Finish按钮没反应. -- 问题原因:Tomcat没有不熟JDK. -- 解决办法:window->preferences->servic ...
- myeclipse项目在Tomcat服务器部署问题
错误信息:Deployment of project mybook will replace this resource. Please specify the action you wish to ...
- Tomcat部署web项目,如何直接通过域名访问,不加项目名称
问题:下面的问题是互联网上问得比较多的,但是显然都是同一个问题. JavaWeb项目部署到tomcat服务之后设置不需要输入项目名称即可访问? Tomcat部署web项目,如何直接通过域名访问,不加项 ...
随机推荐
- Java进阶之内存管理与垃圾回收
Java是在JVM所虚拟出的内存环境中运行的.内存分为栈(stack)和堆(heap)两部分.我们将分别考察这两个区域. 栈 在Java中,JVM中的栈记录了线程的方法调用.每个线程拥有一个栈.在某个 ...
- QTP自动化测试框架课程的目标
QTP自动化测试框架课程的目标 随着技术发展演变,qtp自动化测试工具有逐渐被其他工具和技术替换的趋势,所以我们三个POPTEST合伙人决定把qtp自动化测试的一套课程开放免费,这套qtp自动化测试课 ...
- 老李分享:loadrunner 的86401错误
老李分享:loadrunner 的86401错误 系统和软件配置: os:windows 2003loadruner版本:LoadRunner11loadrunner:协议:SMTP协议并发数:2 ...
- 接口测试培训:HTTP协议基础
接口测试培训:HTTP协议基础 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展. ...
- JavaScript高级程序设计---学习笔记(四)
1.全局变量不能通过delete操作符删除,而直接在window对象上定义的属性可以. var age = 29; window.color = "red"; delete age ...
- 细说OC中的load和initialize方法
OC中有两个特殊的类方法,分别是load和initialize.本文总结一下这两个方法的区别于联系.使用场景和注意事项.Demo可以在我的Github上找到--load和initialize,如果觉得 ...
- ios deprecated 警告消除 强迫症的选择
#pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ...
- 【转载】static关键字详解
上一篇博客中,因为一个static关键字没有设置好,导致浪费了大量的时间来寻找程序的错误,归根结底,就是大一的时候c语言没有学好. 现在总算知道了,你现在所学的每一个知识点在不就的以后可能及时你的救命 ...
- 记录一个NPE问题
昨天在做公司项目时,我在一处地方加了一个逻辑校验,之后测了下发现在方法调用深处有一处NPE,来源于另一个同事的代码. 其实NPE本应该是个Java编程中老掉牙的问题,但我觉得这一处错误还是比较典型的, ...
- 使用vue-cli构建多页面应用+vux(二)
当我们安装好vue-cli完整的项目以后,我们开始对它进行改造,此处参考了简书某个作者的,附上原文链接 http://www.jianshu.com/p/43697bdee974以及此文例子地址htt ...