使用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项目,如何直接通过域名访问,不加项 ...
随机推荐
- 20155205 2016-2017-2 《Java程序设计》第4周学习总结
20155205 2016-2017-2 <Java程序设计>第4周学习总结 教材学习内容总结 第六章 private成员会被继承,只不过子类无法直接存取,必须通过父类提供的方法来存取(若 ...
- 老李分享:Robotium创建Note的实例
老李分享:Robotium创建Note的实例 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq ...
- Wpf之布局
Wpf之布局 上一章大家有了自己的一个Hello World的wpf程序,今天咱们就一起走进WPF,一起来看看wpF的前台xaml这门语言的魅力. 写过web 的人都知道布局这个概念,在web中布局和 ...
- `define、parameter、localparam三者的区别
`define: 可以跨模块的定义,写在模块名称上面,在整个设计工程都有效.一旦'define指令被编译,其在整个编译过程中都有效.例如,通过另一个文件中的`define指令,定义的常量可以被其他文件 ...
- ORACLE JOB创建
Connected Connected as focususer SQL> SQL> --JOB 需要在命令行执行: SQL> --抽数job SQL> CREATE OR R ...
- JAVA加密算法系列-AES
package ***; import java.io.UnsupportedEncodingException; import java.security.InvalidKeyException; ...
- Android Google AdMob 广告接入示例
Android Google AdMob 广告接入示例 [TOC] 首先请大家放心,虽然 Google搜索等服务被qiang了,但是 广告服务国内还是可以用的,真是普天同庆啊~~~噗! 其实这篇文章也 ...
- 一次young gc耗时过长优化过程
1 问题源起 上游系统通过公司rpc框架调用我们系统接口超时(默认超时时间为100ms)数量从50次/分突然上涨到2000次/分,在发生变化时间段里我们的系统也没有做过代码变更,但上游系统的调用 ...
- php 启动过程 - reqeust RSHUTDOWN 过程
php 启动过程 - reqeust RSHUTDOWN 过程 概述 request RSHUTDOWN 过程在请求结束后调用 调用触发 同 request RINIT 过程一样, 先是用 apach ...
- framework7+node+mongo项目
Famework7还是一个不错的前端框架 不过这个小项目做下来确实踩了不少的坑 废话不多说上干货 项目代码:https://github.com/tsxylhs/framework7