使用intellj IDEA 13建立web工程

1:建立项目

勾选WebApplication和配置Application Serverweb

2:配置项目

配置JDK,编译级别app

一个project默认也是一个module,能够在里面创建别的module,建议一个project一个moduleide

配合项目的依赖包:能够是这个module的,也能够建立全局的。idea

下面有个提示,等下再说spa

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


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

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

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

后记:it

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

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

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

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

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

相关文章
相关标签/搜索