什么是 Tomcat?
Apache Tomcat 是一个开源的 Java Servlet 容器和 Web 服务器,用于运行 Java Web 应用程序(如 JSP 和 Servlet)。它是 Java EE(现 Jakarta EE)规范的重要实现之一。
安装 Tomcat
- 前往 Apache Tomcat 7LONGWEN 下载适合你操作系统的版本(建议使用 Tomcat 9 或 10)。
- 解压压缩包到指定目录(例如
C:\apache-tomcat-10.1.x或/opt/tomcat)。 - 确保已安装 JDK 并配置好
JAVA_HOME环境变量。
基本配置
- 启动/停止服务:进入
bin目录,运行startup.sh(Linux/macOS)或startup.bat(Windows)启动;使用shutdown.sh/.bat停止。 - 修改默认端口:编辑
conf/server.xml,找到<Connector port="8080" ... />,将 8080 改为你需要的端口。 - 设置管理员账户:在
conf/tomcat-users.xml中添加用户角色和密码,以便访问管理界面。
部署 Web 应用
将你的 WAR 文件或项目文件夹放入 webapps 目录,Tomcat 会自动部署。也可以通过 Manager App 进行远程部署(需配置权限)。
常见问题与优化
- 中文乱码:在
server.xml的 Connector 中添加URIEncoding="UTF-8"。 - 内存不足:在
bin/catalina.sh(或.bat)中设置JAVA_OPTS调整堆内存。 - 安全加固:禁用不必要的 HTTP 方法,隐藏版本号,限制 Manager 访问 IP。