Maven Eclipse生成web工程

来源:互联网 发布:淘宝外卖系统繁忙 编辑:程序博客网 时间:2024/06/06 03:46

Maven Eclipse生成web工程


新建项目
这里写图片描述
记得一定要勾选create a simple project。

在点击next之后填写group id,artifact id,注意的是package必须是war包形式。
这里写图片描述
这里的version可以自己更改,一般开发阶段都是snapshot版本。
由于是war包形式,所以可以在目录中找到webapp文件夹。
这一之后我们就可以在src/main/webapp中进行操作,目录结构如下:
这里写图片描述
由此可见,比普通的maven工程增加了webapp文件夹。

再则我们需要将项目发布到tomcat中,这里我们需要转成dynamic web project。
步骤:右键点击项目->properties->project facets->convert to faceted from…
之后勾选dynamic web project
这里写图片描述
点击ok之后我们就可以看到项目中多出来我们熟悉的webcontent目录。
这里写图片描述

然后将meta-inf,web-inf剪切到webapp下,并且删除webcontent。

之后就如图的目录结构了,看起来跟寻常的web工程没什么区别了。
这里写图片描述

最后我们需要修改一下发布规则。
步骤:右键项目->properties->deployment assembly
这里写图片描述
Test和webcontent我们都不需要了,所以remove掉。
之后重新制定web路径。
选择folder->next然后在src下找到webapp,最后finish。

最后如果maven dependencice指向web-inf/lib(如果不需要将依赖包指向lib中,就删除这个规则)。

最后我们启动tomcat然后再maven bulid中deploy就可以了。这样就发布成功了,再浏览器中输入url就可以访问了。

0 0
原创粉丝点击