Tomcat 安装及配置教程

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 的内存管理、日志配置和负载均衡等功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值