标签:情况下 出现 http add blog eve div and lod
最近尝试着从eclipse、myeclipse转到idea上面来开发。
*注:以下仅适用于普通web项目。*
一、导入已有项目
File>Open...>选取自己的项目位置
二、添加jar包至项目
1、选中项目中lib右键,add as Library
Name:自己随意填<br/>
Level:我这的添加到ModuleLibrary级别
Add to module:选当前lib所处的项目
三、Project配置(File>Project Structure打开)
1、设置JDK及out目录:一般导入进来的项目时没有设置默认JDK的,我项目使用的JDK1.8,Java8
2、out目录也是需要指定:一般情况下设置为项目的一级子目录,或者命名为target都行(**配置完后记得Apply**)
四、Modules设置
1、标识source路径:Modules>Project(项目名)>Sources,选中项目的src目录,再点Mark as: **Sources**(**配置完后记得Apply**)
2、添加Dependencies:Modules>Project(项目名)>Dependencies,可以看到之前添加的lib。除此之外,我们还需要添加一个tomcat的lib。点击右边的小加号,选中**2 library>Application Server Libraries>(你已安装的tomcat的lib)。添加完以后记得将checkbox选中(**配置完后记得Apply**)
3、添加Web配置:右键Project(项目名)>Web
需要注意的是idea默认选中的web.xml文件是.idea下的,我们需要更改为WebRoot/WEB-INF/web.xml
Web Resource Directory的路径也需要修改为项目的WebRoot目录
4、添加Spring配置
  右键Demo > Spring<br/>
  如果是正确的顺序来的话添加Spring之后是不需要修改什么的。<br/>
正常情况下添加后如下图所示(**配置完后记得Apply**)<br/>
![添加Spring配置][添加Spring配置]
#### 五、添加Artifacts配置
##### 1、添加Artifacts
  Artifacts > Web Application Exploded > From Modules...<br>
如下图所示(**配置完后记得Apply**)<br/>
![添加Artifacts配置][添加Artifacts配置]
添加后如下图所示(**配置完后记得Apply**)<br/>
  如果按照lz同样的步骤来的话应该不会有什么差别。
![检查lib包是否被添加进去][检查lib包是否被添加进去]
  如果操作不对的话添加的Artifacts里面可能是没有lib包的,这时候回过头去看下怎么加的lib包,然后在右侧会出现项目(Modules)的lib,双击lib即可将其加入。<br/>
没有lib包时如下图所示(**配置完后记得Apply**)<br/>
![添加lib到WEB-INF下面][添加lib到WEB-INF下面]
**【重要】 如果最后一步的lib包没加进去的话,项目是没办法跑起来的,lz的会报Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]的错误,如下:**
关于IDEA导入Web项目
标签:情况下 出现 http add blog eve div and lod
原文地址:http://www.cnblogs.com/ytlds/p/7979585.html