安装
下载
官网下载 随便找一个版本
解压安装
- 解压的时候尽量解压到无特殊符号的目录中
- 解压路径要全是英文
- 磁盘层次不要过多
Tomcat目录结构
文件夹 | 说明 | 备注 |
---|---|---|
bin | 该目录下存放的二进制可执行文件 | startup.bat启动服务器、shutdown.bat停止服务器 |
conf | 最重要的目录 其中最重要的文件:server.xml和web.xml | server.xml:配置整个服务器信息。例如修改端口号,编码格式 web.xml:项目部署描述符文件,这个文件中注册了很多MIME类型,即文档类型 |
lib | 服务器的类库 里面存放服务器运行所需要的jar文件 | |
logs | 存放日志文件,记录了服务器启动和关闭的信息 如果启动服务器有错误,异常也会记录在日志文件中 | |
temp | 服务器的临时文件 这个目录下的东西在停止服务器后删除 | |
webapps | 存放web项目的目录,其中每个文件夹都是一个项目 其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目 | |
work | 运行时生成的文件 最终运行的文件都在这里 | 当客户端用户访问一个JSP文件时,服务器会通过JSP生成Java文件,然后再编译Java文件生成class文件,生成的java和class文件都会存放到这个目录下。 |
静态资源项目部署
-
在webapps中建立文件夹(项目应用),比如:
myweb
- 创建
WEB-INF
文件夹,用于存放项目的核心内容- 创建
classes
文件夹,用于存放.class文件 - 创建
lib
文件夹,用于存放jar文件 - 创建
web.xml
文件,项目配置文件(到ROOT项目下的WEB-INF复制即可)
- 创建
- 把网页hello.html复制到myweb文件夹中,与WEB-INF在同级目录
- 创建
启动与关闭
- 进入
bin
目录下双击startup.bat
启动 - 用浏览器进行访问
http://localhost:8080/myweb/hello.html
由四部分组成:协议://主机:端口/资源路径
- 不使用服务器之后,记得关闭服务器