IDEA创建Maven Web项目
前置条件, tomcat,maven,jdk本地环境安装好了
注意idea 16的一个坑
这里生成spring +spring mvc框架的时候,中间有一步是没有template模板可以选择的,这是最坑的
所以采用了另外一种方式去生成这个maven web项目
File->new->project
选择maven项目,create from archetype勾上,选择 webapp那个
Next
Groupid artifactid写上
groupid 项目组织唯一的标识符,实际对应项目的名称,项目根目录的名称
一般groupID就是填写 com.qunar.test这种,
groupid一般分为很多段,第一段为域,第二段为公司名称
artifactId是工程名,也就是根文件夹名字,比如要输出helloworld,那就写 hello
举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
Next
Maven选择你装置的版本,我是3.0.5的版本
Settings.xml文件 maven的配置文件
http://www.cnblogs.com/yakov/archive/2011/11/26/maven2_settings.htmlsetting.xml文件的说明
local repository就是本地maven仓库
一般是先去本地仓库寻找maven文件,没有的话就去settings.xml中配置的线上maven仓库中下载
Next
填入 project name即可,点finish。
得到的目录(注意这是没有下载完全的目录)
Iml文件是 intellij idea的工程配置文件,里面是当前projec的一些配置信息
web.xml 是当前这个project是一个web project,里面是web 工程的具体配置信息初始参数,servlet filter 等等
pom.xml文件的详解
刚创建完之后,需要稍等一下,加载相应配置文件,最终的目录之后如下图所示(注意项目名称我稍稍改了一下)
这里我们还缺一个源代码文件,这个java文件夹是自己创建的
单击这个java文件夹,右击,open module setting
得到蓝色的文件夹之后,表示这个这个文件夹已经变成java项目源代码文件夹了
这里还有一个十分简洁的做法,在建立project的时候,可以加上下面这个,可以很快的出现src文件夹
开始配置tomcat
这些都是自己可以改的,有时候http端口被占用了,需求修改一下端口,记得localhost和http端口需要同时修改
Deployment需要部署一下,绿色加号,选择exploded那个war包
war模式—-将WEB工程以包的形式上传到服务器
war exploded模式—-将WEB工程以当前文件夹的位置关系上传到服务器
在配置服务器时需要选择war exploded
下面是生成war包的方式
生成exploded war包的方式
Tomcat配置好了,就可以运行了
自动在默认浏览器页面输出 hello world