使用intellj IDEA 13创建web工程

1:创建项目

使用intellj IDEA 13创建web工程_第1张图片

勾选WebApplication和配置Application Server

使用intellj IDEA 13创建web工程_第2张图片

2:配置项目

配置JDK,编译级别

使用intellj IDEA 13创建web工程_第3张图片

一个project默认也是一个module,可以在里面建立别的module,建议一个project一个module

使用intellj IDEA 13创建web工程_第4张图片

配合项目的依赖包:可以是这个module的,也可以创建全局的。

使用intellj IDEA 13创建web工程_第5张图片

下面有个提示,等下再说

facets:设置这个module的web.xml地址,还有不是配置web的上下文的名字的地方,默认是/  ,那么访问路径是http://localhost:8080/.. 修改为demo,访问路径变为:http://localhost:8080/demo


配置web上下文的地方为Edit configurations ->Tomcat Server ->Deployment->Application context。

上面那个不知道干嘛的。这个是我做application.getContextPath()发现。上面一个拿的值为空,下面一个才有值,找个半天才发现的,IDEA 用户体验不是很好

使用intellj IDEA 13创建web工程_第6张图片

每个module都有个对应的artifact(加工品)。点击下右边的demo,伸展会出现一个lib,双击提示就消失了。或者使用下面的fix

使用intellj IDEA 13创建web工程_第7张图片

后记:

IDEA 的module设置里面的很多设置不是很明白:求中文帮助文档

artifact:  idea创建的web工程的目录不是标准格式的。里面没有classes和lib,这个artifact就是解决这个问题的。它定义了项目编译输出后新建这个两个目录且里面放什么。artifact是加工品的意思。估计就是怎么加工这个编译输出。

还有这个artifact的Type是什么意思,我个人感觉

1:exploded是开发时候的选项,选择这个输出是文件夹

2:archive 是开发完上线的选项。选择这个输出是war包。


你可能感兴趣的:(使用intellj IDEA 13创建web工程)