码迷,mamicode.com
首页 > Web开发 > 详细

关于IDEA导入Web项目

时间:2017-12-05 01:04:14      阅读:419      评论:0      收藏:0      [点我收藏+]

标签:情况下   出现   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配置
&ensp;&ensp;右键Demo > Spring<br/>
&ensp;&ensp;如果是正确的顺序来的话添加Spring之后是不需要修改什么的。<br/>

 

正常情况下添加后如下图所示(**配置完后记得Apply**)<br/>

 

![添加Spring配置][添加Spring配置]

 

#### 五、添加Artifacts配置
##### 1、添加Artifacts
&ensp;&ensp;Artifacts > Web Application Exploded > From Modules...<br>

 

如下图所示(**配置完后记得Apply**)<br/>

 

![添加Artifacts配置][添加Artifacts配置]

 

添加后如下图所示(**配置完后记得Apply**)<br/>
&ensp;&ensp;如果按照lz同样的步骤来的话应该不会有什么差别。

 

![检查lib包是否被添加进去][检查lib包是否被添加进去]

 

&ensp;&ensp;如果操作不对的话添加的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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!