在IDEA13中创建一个web工程方法如下:
1:创建项目
![](http://static.oschina.net/uploads/space/2014/0213/133437_TMLT_1419966.png)
勾选WebApplication和配置Application Server
![](http://static.oschina.net/uploads/space/2014/0213/133345_uPCV_1419966.png)
2:配置项目
配置JDK,编译级别
![](http://static.oschina.net/uploads/space/2014/0213/133345_4H1q_1419966.png)
一个project默认也是一个module,可以在里面建立别的module,建议一个project一个module
![](http://static.oschina.net/uploads/space/2014/0213/133345_ahMb_1419966.png)
配合项目的依赖包:可以是这个module的,也可以创建全局的。
![](http://static.oschina.net/uploads/space/2014/0213/133345_Z7kf_1419966.png)
下面有个提示,等下再说
facets:设置这个module的web.xml地址,还有不是配置web的上下文的名字的地方,默认是/ ,那么访问路径是http://localhost:8080/.. 修改为demo,访问路径变为:http://localhost:8080/demo
配置web上下文的地方为Edit configurations ->Tomcat Server ->Deployment->Application context。
上面那个不知道干嘛的。这个是我做application.getContextPath()发现。上面一个拿的值为空,下面一个才有值,找个半天才发现的,IDEA 用户体验不是很好
![](https://i-blog.csdnimg.cn/blog_migrate/49f6e82da699c5a788feb45889f27e71.png)
每个module都有个对应的artifact(加工品)。点击下右边的demo,伸展会出现一个lib,双击提示就消失了。或者使用下面的fix
![](http://static.oschina.net/uploads/space/2014/0213/133346_emGL_1419966.png)