码迷,mamicode.com
首页 > Web开发 > 详细

maven web project打包为war包,目录结构的变化

时间:2016-01-06 21:46:25      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

一个maven web project工程目录:
技术分享
资源管理器中的目录层级如下:
技术分享
技术分享
导出为war包之后的目录层级为:
技术分享
技术分享
我们会发现,其实并没有如下的这些目录层级:
技术分享
技术分享
技术分享
技术分享
所以这两个目录层级只是IDE为我们添加的,便于编程而添加的。Java Resource 目录是Source Folder,该目录下的资源都会被打包到:WEB-INF/classes 文件夹下。注意:你会发现在Java Resource下的文件夹下创建的jsp,html等网页文件都会被自动放置到src/main/webapp文件夹下,因为在这里默认的content directory目录是src/main/webapp,IDE会将网页的文件放置到这个content directory目录下。在dynamic web project content directory的默认目录是:WebContent
war包中的文件结构都来源于Deployed Resources。Java Resource以及Deployed Resources中的文件都是来源于:
技术分享
 技术分享
所以这些文件夹实际上是同一个文夹件,因此当我们CRU等操作是相互级连的。
 
需要注意的是:META-INF以及WEB-INFjava web的规范,是默认生成的,并且放置在里边的jsp,html等等网页是不能够通过浏览器直接访问的。
 
2016-01-06   20:51:16

maven web project打包为war包,目录结构的变化

标签:

原文地址:http://www.cnblogs.com/xiaoheike/p/5107379.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!