Tomcat
# Tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,轻量级应用服务器
# Tomcat下载
- 下载后解压路径要纯英文
- 打开 根路径下的
bin/startup.bat
文件 - 打开 浏览器 进入地址:
http://localhost:8080/
浏览器进入的地址不是空,表示成功 优化使用,需要cmd方便应用 - 环境配置 新建 系统变量(JDK配置)
变量名:
CATALINA_HOME
变量值:C:\Program Files\Java\apache-tomcat-9.0.13
(自己解压的路径) - 环境配置 更变 系统变量 (指令应用)
变量名:
Path
新增值:%CATALINA_HOME%\bin
- 添加服务 cmd执行指令:
service install
/service install Tomcat9
(注意版本) - 服务配置 “Apache Tomcat ...”(设为 自动启动/手动 作为Tomcat服务的入口)
可能要解决的问题:
- 启动tomcat服务
-
Window功能 服务启动:打开 控制面板 -> 程序安装与卸载 -> window功能启动
- 启动 ==Internet Information Services== 下的所有子功能
- Tomcat 中文乱码:修改以下配置文件中的 编码集
- `server.xml` 在配置端口的标签中 添加属性:==URIEncoding="UTF-8"==
- `logging.properties` 在属性 `java.util.logging.ConsoleHandler.encoding` 中设置值为 ==GBK==
- startup.sh启动闪退:配置Java环境变量和Tomcat环境变量
# Tomcat目录
- bin: 存二进制可执行文件,指令操作控制
- conf: 配置文件应用,有四个
- server.xml: 配置整个服务器信息
- tomcat-users.xml: 存储用户文件,账号密码等
- web.xml: 部署描述 的文件 ,如 MIME => text/html
- context.xml: 所有应用的统一配置(勿改)
- server.xml: 配置整个服务器信息
- lib: 类库,存储jar文件,用于添加依赖
- logs: 日志文件
- temp: 临时存放文件夹(缓存),停止Tomcat删除!!
- webapps: 存放web项目的目录,每个文件夹都是项目(也有tomcat自带的)
- work: 运行时生成的文件,每次运行都会重新生成(重复覆盖)
- LICENSE: 许可证
- NOTICE: 说明文件
# Tomcat配置
# IDEA整合
添加tomcat
引入路径
添加 war exploded应用
# JavaWeb项目创建
创建项目,如果没有JavaWeb
可在项目设置里添加框架
在 WEB-INF 目录下 新建 classes 和 lib 文件夹 用于配置 jar包 和 classes包
配置路径 classes包
配置依赖 jar包
# 配置端口号
在根路径 找 ../conf/server.xml
文件(69行左右)
<!-- 修改 port属性 的值即可 -->
<Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" />
# Tomcat项目管理
添加管理员信息
修改 ../conf/tomcat-users.xml
文件
将一下代码添加至 <tomcat-users>
标签
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
rolename/roles: 权限 username: 用户名 password: 密码
上次更新: 2023/03/12, 00:43:49