一个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

转载于:https://www.cnblogs.com/xiaoheike/p/5107379.html

maven web project打包为war包,目录结构的变化相关推荐

  1. idea将web项目打包成war包并部署到服务器上运行

    idea将web项目打包成war包并部署到服务器上运行 以下是工作案例总结: 1.首先idea配置服务器:tomcat服务器或者jetty服务器均可 2.idea配置环境设置:点击如下图标 接下来如下 ...

  2. eclipse将web项目打包成war包

    目录 通用的方式打包 maven方式打包 IDEA版本:https://blog.csdn.net/weixin_45859844/article/details/119965800 如果要到服务器部 ...

  3. IDEA中将maven项目导出打包成war包

    点击File->Project Structure->Artifacts->add("+"号)->Web Application:Archive->F ...

  4. IntelliJ IDEA 2020.3 将Web项目(SSM项目)打包成war包的步骤(包含解决访问404的方法)

    2021.6.25 本篇文章承接上一篇文章的结尾: [部署项目][CentOS_7]将Web项目(SSM项目)部署到阿里云服务器 最后提到要讲Web项目打包成war包部署到tomcat上. 因为我用的 ...

  5. IDEA中如何将一个JavaWeb项目打包成war包

    一.war包目录结构介绍. 1.Java的打包方式jar.war.ear包的作用.区别: jar:通常是开发时要引用通用(JAVA)类,打成包便于存放管理: war:是做好一个(web)应用后,通常是 ...

  6. Maven之——使用本地jar包并打包进war包里面的方法

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/52594602 很显然,这种方法是很不可取的,因为Maven是用来团队合作,以及发布 ...

  7. maven项目打包成war包并部署到tomcat上

    一.前言 一直通过idea软件去部署项目到tomcat上,却忘了最基本的打包成war包部署到tomcat今天就来通过笔记的方式来提醒下自己,同时也帮助下有同样想法的兄弟们. 二.直奔主题 1.首先,我 ...

  8. Linux中把文件夹打成war包,将Web应用打包成WAR文件

    将Web应用打包成WAR文件的方法 (1)在命令行中运用Jar命令 假定有一个Web应用:C:\myHome myHome/WEB-INF/-- myHome/files/-- myHome/imag ...

  9. mvn打包并部署本地tomcat_Maven项目打包成war包部署到Tomcat的方法

    Maven项目打包成war包部署到Tomcat的方法 有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录. 实践环境 操作系统: Windows IDE: ...

最新文章

  1. css3.0动画,CSS3.0实现霓虹灯按钮动画特效的示例代码
  2. Linux系统信息查看命令大全
  3. SQL Server2014 SP2新增的数据库克隆功能
  4. mysql数据库二进制_Mysql数据库简单安装(二进制)
  5. 《2021中国数据资产化工具市场研究报告》隆重发布
  6. 云计算呼叫中心_干货|云呼叫中心系统和传统呼叫中心系统的区别在哪?
  7. HTML+CSS+JS实现 ❤️等离子球体ui动画特效❤️
  8. Linux 命令执行顺序控制
  9. SSL/TLS 工具 OpenSSL
  10. 熊猫分发_熊猫下降列和行
  11. ios 通知接收两次_苹果健康体系又进一步,iOS 14.3支持有氧适能通知
  12. 如何无信用卡申请谷歌云
  13. vscode c语言插件_推荐学习C语言或CPP使用的代码编辑器
  14. Python简单监控键盘输入的木马实现
  15. Java||求集合数组中的中位数
  16. box-sizing:boder-box
  17. C++文件服务器项目—FastCGI—4
  18. html表格自动分列,函数在excel的功能 excel用函数实现的分列功能
  19. 解决开启VMware虚拟机后宿主机出现插U盘没反应的问题
  20. uva 10808 - Rational Resistors

热门文章

  1. 你有没有扔过一枚硬币选择正反面?
  2. jQuery的attr方法处理checkbox的问题
  3. hdu 3068 最长回文(manacheramp;最长回文子串)
  4. VMM系列之使用VMM服务器构建 Hyper-V 主机(3)
  5. openStack centos6.4
  6. 《NoSQL精粹》思维导图读书笔记
  7. mysql如何提高其查询速度的方法
  8. Junit 3 与 Junit 4写法
  9. Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析(3)
  10. 用word2007发布blog