网站首页 > 精选教程 正文
在计算机中,任何一个程序代码都要遵循一定的规范,因为计算机是不会像人一样思考的,它只会按部就班的执行我们给它的命令,所以为了能够让Tomcat容器能够正常的执行我们自己开发的Servlet程序,那么我们的项目就必须满足Tomcat容器的规范,下面来看下标准的Servlet目录结构应该是怎么样的。
1、JavaWeb部署目录结构
一个JavaWeb工程的部署目录结构,大致如下所示:
首先,我们打开Tomcat的安装目录,然后进入到webapps目录里面,里面有5个默认的项目,我们就以host-manager项目作为案例,来看下标准的Servlet目录结构应该是符合什么规范的。
从上图中,可以看到有很多的目录,其中css目录是用于保存css样式文件的,images目录是保存图片的,META-INF目录是用于保存一些元数据信息的,WEB-INF目录是最重要的一个目录下,这个目录是中的文件是对浏览器不可见的,浏览器不能直接访问WEB-INF目录下的任何文件,需要通过web.xml配置文件进行路径映射之后,才能够访问到WEB-INF里面的文件内容。
2、WEB-INF目录介绍
要说标准目录结构,那一定是WEB-INF目录,WEB-INF目录下面会存在如下目录或者文件:
- web.xml文件:当前项目的配置文件。
- classes目录:用于保存Java源文件编译之后的class文件(字节码文件)。
- lib目录:用于保存工程依赖的第三方依赖包(Jar包)。
上面的文件或者目录可以说是Servlet程序的标准目录结构,当然啦,除了上面几个目录之外,你也可以自定义创建一些目录,如果是创建在WEB-INF目录下的,那么访问时候就需要通过web.xml配置文件进行映射,如果是和WEB-INF目录同层级,那么浏览器是可以直接访问的。
今天就到这里,未完待续~~
猜你喜欢
- 2024-10-31 Java 8 列出目录中的所有文件 java统计所有目录下文件个数
- 2024-10-31 Eclipse 创建 Java 项目 eclipse创建java项目有红叉
- 2024-10-31 Java常用工具下载路径 java下载地址在哪
- 2024-10-31 java 读取jar里面的配置文件 读取jar包外properties文件
- 2024-10-31 以下是一份较为完整的 Java 语言学习路径规划:
- 2024-10-31 java中读取properties文件最简单的方法
- 2024-10-31 基于Java的学生课程选课管理系统:项目目录结构 #vue
- 2024-10-31 java 代码里读取jar包下resources目录下的文件
- 2024-10-31 JAVA之多级目录下查找文件中是否含有某个字符串功能实现
- 2024-10-31 现互联网大厂程序员,给你一份Java开发学习路径
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)