Tomcat 安装及配置教程
1. 介绍
Tomcat 是 Apache 软件基金会开发的一个开源 Java Web 服务器和 Servlet 容器。它用于运行 Java Servlets 和 JSP 应用程序,广泛用于 Java Web 开发。本教程将介绍如何安装和配置 Tomcat。
2. 下载和安装 Tomcat
2.1 下载 Tomcat
访问 Tomcat 官网 下载适合你系统的 Tomcat 版本(推荐下载最新稳定版本)。
2.2 解压文件
下载完成后,将 Tomcat 压缩包解压到合适的目录,例如:
tar -xvzf apache-tomcat-*.tar.gz -C /opt/tomcat
对于 Windows 用户,可以直接解压到 C:\tomcat
目录。
3. 启动和停止 Tomcat
3.1 启动 Tomcat
进入 bin
目录并运行以下命令:
cd /opt/tomcat/bin
./startup.sh
Windows 用户运行:
startup.bat
启动成功后,可以在浏览器中访问 http://localhost:8080
来查看 Tomcat 欢迎页面。
3.2 停止 Tomcat
./shutdown.sh
Windows 用户运行:
shutdown.bat
4. 配置 Tomcat
4.1 修改默认端口
Tomcat 默认监听 8080
端口,可在 conf/server.xml
文件中修改:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将 port="8080"
修改为其他端口,如 port="9090"
,然后重启 Tomcat。
4.2 配置环境变量
在 ~/.bashrc
或 ~/.profile
(Linux/macOS)中添加:
export CATALINA_HOME=/opt/tomcat
export PATH=$CATALINA_HOME/bin:$PATH
然后执行:
source ~/.bashrc
Windows 用户可在“系统环境变量”中添加 CATALINA_HOME
并指向 Tomcat 目录。
4.3 允许远程访问管理界面
默认情况下,Tomcat 仅允许本地访问管理界面。要允许远程访问,修改 conf/tomcat-users.xml
并添加管理员用户:
<tomcat-users>
<user username="admin" password="admin" roles="manager-gui,admin-gui"/>
</tomcat-users>
然后修改 conf/context.xml
文件,注释掉 Valve
限制:
<!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\..*|::1|0:0:0:0:0:0:0:1" /> -->
重启 Tomcat 后,访问 http://your-server-ip:8080/manager/html
进行管理。
5. 部署 Java Web 应用
5.1 将 .war
文件部署到 Tomcat
将 Java Web 应用的 .war
文件复制到 webapps/
目录,Tomcat 会自动解压并部署该应用。
cp myapp.war /opt/tomcat/webapps/
5.2 访问应用
部署完成后,可在浏览器访问:
http://localhost:8080/myapp/
6. 结论
本文介绍了 Tomcat 的安装、配置和基本管理方法。通过适当配置和优化,你可以高效地部署和运行 Java Web 应用。如果需要更高级的优化,可以研究 Tomcat 的内存管理、日志配置和负载均衡等功能。