1. 安装和配置
-
进入官网 https://tomcat.apache.org/,进入任意一个版本的下载页面:
-
下载对应系统下的压缩包
- 解压下载的压缩包即可使用,其包含内容如下所示
2. Tomcat 的启动和配置
2.1 启动 Tomcat
进入 bin 文件夹,双击执行 startup.bat,启动 Tomcat 服务器
此时可以打开浏览器输入:localhost:8080
或 127.0.0.1:8080
,来验证是否成功启动 Tomcat
可能遇到的问题:
- Java 环境变量没有配置
- 闪退问题:需要配置兼容性
- 乱码问题:配置文件中设置
2.2 配置
服务器开心配置文件如图所示:
扫描二维码关注公众号,回复:
12481165 查看本文章

-
可以配置主机端口号
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
-
可以配置主机的名称
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
高难度面试题:请你谈谈网站是如何进行访问的
- 输入一个域名,回车
- 检查本机的
C:\Windows\System32\drivers\etc\hosts
配置文件下有没有这个域名映射- 有:直接返回对应的 IP 地址,这个地址如果有 web 程序,则可以直接访问
- 没有:去 DNS 服务器找 IP 地址,找到的话就返回,找不到就返回找不到
可以配置一下环境变量
2.3 发布一个简易的网站
将自己写的网站放到服务器(Tomcat)中指定的 web 应用的文件夹下(webapps)下,就可以访问了
网站应该有的结构:
--webapps: Tomcat 服务器的 web 目录
-ROOT
-ice: 网站的目录名
- WEB-INF
- classes: Java 程序
- lib: web 应用所以来的 jar 包
- web.xml: 网站配置文件
- index.html: 默认的首页
3. 控制台输出乱码中文问题
因为 Tomcat 默认编码时 GBK 的,所有要找到 Tomcat 下的配置文件 logging.properties,将java.util.logging.ConsoleHandler.encoding
更改为 GBK
- IDEA——>【Help】——>【Edit Custom VM Options】——>末尾添加一行
-Dfile.encoding=UTF-8
- 在 Tomcat 的 VM Option 添加
-Dfile.encoding=UTF-8