Tomcat笔记
Tomcat服务器
前言:文章主要是自己看视频学习写的笔记,有不足的地方麻烦多多指教。
Tomcat——Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 技术先进、性能稳定,免费,轻量级, 是目前较流行的web应用服务器。
对于一个Java初学web的人来说,它是最佳的选择。
Tomcat启动和配置


如果启动成功,测试之后会出现如下界面:

注:可能遇到的问题:
- 闪退问题:因为tomcat是基于Java的所以需要先配置Java环境
- 乱码问题:配置文件中设置

可以配置启动的端口号
- tomcat的默认端口号为:8080
- mysql:3306
- http:80
- https:443
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
可以配置主机的名称
- 默认的主机名为:localhost->127.0.0.1
- 默认网站应用存放的位置为:webapps
<Host name="www.wulei.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
注:
localhost不是固定的,可以在本机的C:\Windows\System32\drivers\etc\hosts配置文件中进行修改。(不推荐)
通过域名映射ip地址
项目结构
--webapps : Tomcat服务器的web目录
-ROOT
-自定义网站: 网站的目录名
- wEB-INF
- classes: java程序
- lib: web应用所依赖的jar包
- web.xml: 网站配置文件,定义请求url和所访问的内容与Servlet间的映射关系
- index.htm1: 默认的首页
- static
-css
-sty1e.css
-js
-img
- ......
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现