web应用部署的根目录
web应用部署的根目录,编译路径和项目的根目录有什么区别?
直接上例子:
你有一个项目,名字叫做testPro
项目放到了你的D盘,目录结构是这样的:
D:/testPro
–src
–main
–webapp
–WEB-INF
–target
–classes
这里,项目的根目录就是D:/testPro
web应用部署的根目录就是webapp目录(当然你的目录可能叫web或者webroot或者别的什么)
编译路径默认的就是target/classes
附一个javaweb项目的目录结构
├── pom.xml //maven的配置文件
└── src
├── main
│ ├── java //java代码的目录
│ │ └── mygroup
│ │ ├── controller
│ │ │ ├── HomeController.java
│ │ │ └── PersonController.java
│ │ ├── dao
│ │ │ └── PersonDao.java
│ │ └── model
│ │ └── Person.java
│ ├── resources //静态资源目录
│ │ ├── db.properties
│ │ ├── log4j.xml
│ │ └── META-INF
│ │ └── persistence.xml
│ └── webapp //web应用部署根目录
│ ├── index.html //因为是静态html文件,不用放到WEB-INF目录下
│ ├── META-INF
│ │ ├── context.xml
│ │ └── MANIFEST.MF
│ ├── resources //css,js等静态资源是不能放到WEB-INF目录下的,因为WEB-INF下的资源,客户端无法直接访问
│ │ └── css
│ │ └── screen.css
│ └── WEB-INF //jsp都会放到这里,以保证用户无法直接访问jsp,而是通过controller这个目录下的所有内容客户端都无法直接访问,所以不要放静态文件
│ ├── spring
│ │ ├── app
│ │ │ ├── controllers.xml
│ │ │ └── servlet-context.xml
│ │ ├── db.xml
│ │ └── root-context.xml
│ ├── views
│ │ ├── edit.jsp
│ │ ├── home.jsp
│ │ └── list.jsp
│ └── web.xml
└── test
├── java
│ └── mygroup
│ ├── controller
│ │ ├── DataInitializer.java
│ │ ├── HomeControllerTest.java
│ │ └── PersonControllerTest.java
│ └── dao
│ └── PersonDaoTest.java
└── resources
├── db.properties
├── log4j.xml
├── test-context.xml
└── test-db.xml
————————————————
版权声明:本文为CSDN博主「AWAY_LI」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/l00149133/article/details/78984083
web应用部署的根目录相关推荐
- java获取项目的部署目录结构_JAVA WEB项目目录结构以及web应用部署的根目录,编译路径和项目根目录的区别...
本文链接:https://blog.csdn.net/l00149133/article/details/78984083 web应用部署的根目录,编译路径和项目的根目录有什么区别? 直接上例子: 你 ...
- Weblogic部署web项目获取项目根目录为null
写在前面 图片上传功能, web项目部署在本地Tomcat上并没有问题, 但是打成war包部署到Linux服务器Weblogic下却出现如题问题, 导致图片上传失败. 问题代码 String real ...
- 将Web项目部署到华为云服务器的Linux的Tomcat中
将Web项目部署到阿里云服务器的Linux的Tomcat中 01_用SSH Secure Shell Client或Xshell 6这个Windows客户端工具,将在Windows中已经开发完毕的Ja ...
- 从零开始的Nginx [ 8 ] --- nginx 的性能优化:ab接口压力测试工具,tomcat企业运维,WEB站点部署,项目上线
文章目录 nginx 性能优化 1.当前系统结构瓶颈 2.了解业务模式 3.性能与安全 4.系统与nginx性能优化 1.文件句柄 2.设置方式 3.系统全局性修该和用户局部性修改 4.进程局部性修改 ...
- Linux常用命令 + Web程序部署
Linux 文章目录 Linux 一.使用Xshell 二.常用命令操作 1.ls(罗列文件) 2.cd(切换) 3.pwd(查看当前目录) 4.touch(创建空文件) 5.cat(查看) 6.ec ...
- 使用Azure静态Web应用部署Blazor Webassembly应用
上一次演示了如何使用Azure静态web应用部署VUE前端项目(使用Azure静态web应用全自动部署VUE站点).我们知道静态web应用支持VUE,react,angular等项目的部署.除了支持这 ...
- Angular Web App部署Linux Nginx Https
Angular Web App部署Linux Nginx Https 提示:这篇文章是基于内网的 互联网就开始将 WEB 服务从 HTTP 迁移到 HTTPS,而现在为了更快的推进 HTTPS 的普及 ...
- Angular Web App部署Ubuntu Nginx
Angular Web App部署Ubuntu Nginx 当我们想发布Angular Web App的时候,我们想在开发的时候部署测试,那么这篇文章使用Nginx来部署我们的Angular 系统环境 ...
- 我的docker随笔21:web 服务器部署
本文记录几种不同的web服务器部署,其过程大同小异. 技术总结: 1.选择镜像,建议体积越小越好.确认宿主机目录,将其挂载到容器存放 html 文件的目录. 2.可以将 html 文件拷贝到镜像中重新 ...
最新文章
- Hybrid de novo tandem repeat detection using short and long reads 使用短读和长读的混合从头到尾串联重复检测
- #圆的周长和面积面向对象_数学实验 | 圆的面积公式推导
- c语言空中升级协议,esp32 http空中升级
- 车已经买有近一个月了,技术也在提升中
- 江南大学物联网工程学院数据库课程实验二作业2实验报告
- 简洁的个人导航主页API网站源码 随机背景图
- 深入理解JavaScript系列:闭包(Closures)
- Vue 中 export及export default的区别
- 关于sql的执行顺序
- 【codevs2421】【BZOJ1858】序列操作,线段树
- socket通信需要网线连接吗_从socket到TCP协议,透彻理解网络编程
- Java多线程之有序性
- Javascript特效:表单选中、取消选中、反选
- matlab计算积和式,定积分计算方法总结
- linux ping 某个端口,linux 怎么ping 端口
- 浅谈督查督办管理系统在企业管理中起到的作用
- 520|测一测你和ta的夫妻相
- 解决android studio打包后安装APK提示“签名不一致,该应用可能已被修改。“
- 股票期权 【小白手册】(含大量图解)
- 视频压缩【亲测可用】