使用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项目,如何直接通过域名访问,不加项 ...
随机推荐
- 20155232 2016-2017-3 《Java程序设计》第5周学习总结
20155232 2016-2017-3 <Java程序设计>第5周学习总结 教材学习内容总结 第八章 异常处理 1.使用try和catch 将正常的流程放try块中,异常处理放catch ...
- JAVA加密算法系列-AesEBC
package ***; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java. ...
- 读书笔记 effective c++ Item 44 将与模板参数无关的代码抽离出来
1. 使用模板可能导致代码膨胀 使用模板是节省时间和避免代码重用的很好的方法.你不需要手动输入20个相同的类名,每个类有15个成员函数,相反,你只需要输入一个类模板,然后让编译器来为你实例化20个特定 ...
- 前端jquery validate表单验证框架的使用
一.框架本身校验方法的扩展 建议写在页内用于扩展框架本身的一些校验方法, 使用频繁也可以直接在源码上修改 例如扩展手机号码的校验: /*手机号码验证扩展 最新的号码 mobile: class的表示 ...
- (转)混乱的First、Follow、Firstvt和Lastvt
转自: http://dongtq2010.blog.163.com/blog/static/1750224812011520113332714/ 学编译原理的时候,印象最深的莫过于这四个集合了,而且 ...
- Vuex(一)——vuejs的状态管理模式
一.Vuex是什么? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式. 它采用集中式存储 管理 应用的所有组件 的 状态,并以 相应的规则 保证 状态以一种 可预测的方式 发生变化. ...
- JavaWeb的国际化(17/4/8)
国际化的缺点: 因为文字不同,所以带来的排版问题一样严重,通常都是重新在写一个网站反而更加清晰,快捷 1:需要从浏览器中获取到浏览器语言(Accept-Language) 2:利用locale获取 ...
- LeetCode 322. Coin Change
原题 You are given coins of different denominations and a total amount of money amount. Write a functi ...
- 请为main函数提供返回值
很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的.C/C++ 中从来没有定义过void main( ).C++ 之父 Bjarne Stroustrup 在他的主页上的 ...
- IO流程中IO向量iovec
作者:Younger Liu,本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可. 为了提高从磁盘读取数据到内存的效率,引入了IO向量机制,IO向量即struct ...