什么是Tomcat?
Apache Tomcat 是一个开源的Java Servlet容器和Web服务器,广泛用于运行Java Web应用程序(如JSP、Servlet等)。它轻量、稳定,是学习和开发Java Web项目的首选平台。
部署前的准备工作
- 安装 Java Development Kit (JDK) 8 或更高版本
- 下载并解压 Apache Tomcat(建议使用 9.x 或 10.x 版本)
- 准备好你的 Web 项目(通常为 .war 文件或标准 Web 目录结构)
- 确保端口 8080(默认)未被占用
部署步骤
- 启动 Tomcat:进入 Tomcat 安装目录,运行
bin/startup.sh(Linux/macOS)或bin\startup.bat(Windows)。 - 验证服务:浏览器访问 http://localhost:8080,看到 Tomcat 欢迎页即表示成功启动。
- 部署应用:
- 将你的
.war文件复制到webapps/目录下;或 - 将解压后的 Web 项目文件夹放入
webapps/目录(文件夹名即为上下文路径)。
- 将你的
- 自动部署:Tomcat 会自动解压 .war 并部署应用。稍等几秒后即可通过
http://localhost:8080/你的项目名访问。
常见问题与解决
- 页面无法访问? 检查 Tomcat 是否运行、端口是否冲突、项目名是否正确。
- 中文乱码? 在
conf/server.xml中为 Connector 添加URIEncoding="UTF-8"。 - 修改默认端口? 编辑
conf/server.xml,找到<Connector port="8080" ... />,修改 port 值即可。
小贴士
开发阶段可直接将项目放在 webapps/ROOT 目录,这样访问 http://localhost:8080 即可打开你的首页,无需额外路径。