在IDEA上跑eclipse开发的J2EE项目
Context
- MacOS 10.12.1
 - IDEA ULTIMATE 2016.2
 - 项目使用eclipse开发
 - 项目使用SVN进修版本管理
 
核心步骤
检出项目,完成基本配置
从svn检出

当项目下载完成后出现一个提示,询问是否创建为一个idea项目,点Yes

后续操作均Next即可(源码路径,lib路径,Modules,SDK,Spring,web.xml配置等)配置Artifacts
打开项目Project Structure,快捷键⌘;
点击Create Artifacts创建Artifacts(下方提示项目资源还没有被包含在Artifacts里面)

点击Fix > Add 'lib' to the Artifacts加入必要的包到Artifacts(下方提示项目必要的包在Artifacts里面没找到)

配置Tomcat
在在工具栏上找到
点击打开,进行如下配置



核心步骤配置完后,正常情况是可以运行项目了。
但,部分项目可能配置上存在差异,还需要在作调整。比如笔者的这个项目有一个地方是这样配置的
(在web.xml中使用了绝对路径整合的Spring)
因为项目默认配置的编译路径在out下的一个目录里,但这里配置的是/WEB-INF/classes目录下,于是运行项目就会报找不到文件的错误
完善配置
配置编译输出路径
设置成实际需要的/WEB-INF/classes目录

配置Artifacts路径
设置为WebRoot

配置Tomcat热部署

重新构建
这一步应该坑了不少人吧

关于Tomcat配置
在IDEA上跑eclipse开发的J2EE项目的更多相关文章
- 使用AndroidStudio运行eclipse开发的app项目
		
由于AS和eclipse开发的APP项目格式不同,所以直接用AS运行eclipse项目是行不通的. 下面给大家讲解一下如何在AS上成功运行eclipse项目 首先有这么个eclipse项目文件夹 然后 ...
 - 使用Eclipse开发动态Javaweb项目
		
使用Eclipse开发动态Javaweb项目 一.Eclipse的使用 1. 把开发选项切换到 JavaEE 2. 可以在 Window -> Show View 中找到 Package Exp ...
 - 在linux上部署自己开发的web项目
		
在linux上部署自己开发的web项目 前言:相信有很多做开发的小伙伴和我之前一样,只会在windows环境下,利用开发工具开发运行web项目,但是却不知道怎么把开发好的项目部署到linux服务器上去 ...
 - eclipse开发创建web项目
		
1.打开eclipse,界面如下: 2.首先配置tomcat,操作:Windows--->perferences 如下: 3.操作:server--->Runtime Environmen ...
 - 配置Hadoop的Eclipse开发环境
		
前言 在先前的文章中,已经介绍了如何在Ubuntu Kylin操作系统下搭建Hadoop运行环境,而现在将在之前工作的基础上搭建Eclipse开发环境. 配置 开发环境:Eclipse 4.2 其他同 ...
 - 第三篇:配置Hadoop的Eclipse开发环境
		
前言 在先前的文章中,已经介绍了如何在Ubuntu Kylin操作系统下搭建Hadoop运行环境,而现在将在之前工作的基础上搭建Eclipse开发环境. 配置 开发环境:Eclipse 4.2,其他同 ...
 - eclipse开发Java web工程时,jsp第一行报错,如何解决?
		
与myeclipse不同,eclipse开发java web项目时是要下载第三方软件(服务器)的,正是这个原因,很多初学者用eclipse学习java web的时候,总是会遇到一些小问题.其中常见的一 ...
 - Linux上搭建Hadoop2.6.3集群以及WIN7通过Eclipse开发MapReduce的demo
		
近期为了分析国内航空旅游业常见安全漏洞,想到了用大数据来分析,其实数据也不大,只是生产项目没有使用Hadoop,因此这里实际使用一次. 先看一下通过hadoop分析后的结果吧,最终通过hadoop分析 ...
 - ubuntu上用eclipse搭建java、python开发环境
		
上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts ...
 
随机推荐
- C#异步编程(一)
			
异步编程简介 前言 本人学习.Net两年有余,是第一次写博客,虽然写的很认真,当毕竟是第一次,肯定会有很多不足之处, 希望大家照顾照顾新人,有错误之处可以指出来,我会虚心接受的. 何谓异步 与同步相对 ...
 - HTML渲染过程详解
			
无意中看到寒冬关于前端的九个问题,细细想来我也只是对第一.二.九问有所了解,正好也趁着这个机会梳理一下自己的知识体系.由于本人对http协议以及dns对url的解析问题并不了解,所以这里之探讨url请 ...
 - 对Castle Windsor的Resolve方法的解析时new对象的探讨
			
依赖注入框架Castle Windsor从容器里解析一个实例时(也就是调用Resolve方法),是通过调用待解析对象的构造函数new一个对象并返回,那么问题是:它是调用哪个构造函数呢? 无参的构造函数 ...
 - PHP 获取 特定时间范围 类
			
目录 前序 用途 功能及事项 使用方法 代码及注释 前序: 总体来说,我更应该是一个 android 移动开发者,而不是一个 phper,如果说只做移动端的 APP ,我也不会学这么多,这 2年来, ...
 - java 线程    Lock 锁使用Condition实现线程的等待(await)与通知(signal)
			
一.Condition 类 在前面我们学习与synchronized锁配合的线程等待(Object.wait)与线程通知(Object.notify),那么对于JDK1.5 的 java.util.c ...
 - springmvc 多数据源 SSM java redis shiro ehcache 头像裁剪
			
获取下载地址 QQ 313596790 A 调用摄像头拍照,自定义裁剪编辑头像 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,开发利器)+快速构建表单; 技术:31359679 ...
 - 【干货分享】流程DEMO-出差申请单
			
流程名: 出差申请 业务描述: 员工出差前发起流程申请,流程发起时,会检查预算,如果预算不够,将不允许发起费用申请,如果预算够用,将发起流程,同时占用相应金额的预算,但撤销流程会释放相应金额的预算. ...
 - 【干货分享】流程DEMO-采购预算编制
			
流程名: 采购预算编制 业务描述: 在月初由计财部进行预算编辑,提交审批后预算生效 流程相关文件: 流程包.xml WebService业务服务.xml WebService.asmx WebSe ...
 - AEAI DP V3.6.0 升级说明,开源综合应用开发平台
			
AEAI DP综合应用开发平台是一款扩展开发工具,专门用于开发MIS类的Java Web应用,本次发版的AEAI DP_v3.6.0版本为AEAI DP _v3.5.0版本的升级版本,该产品现已开源并 ...
 - Linux课堂笔记(一)
			
一.Linux应用领域及版本介绍. 1.服务器.嵌入式.桌面应用等. (1)在服务器领域中,需要安全和稳定,特别是越老的内核版本越安全.越稳定. (2)Linux主要分内核版和发行版. 内核版本2.6 ...
 
			
		