温馨提示×

centos下tomcat如何配置

小樊
67
2025-04-14 17:35:35
栏目: 智能运维

在CentOS下配置Tomcat的步骤如下:

1. 安装Tomcat

  • 创建安装路径

    mkdir /usr/local/tomcat
    
  • 下载Tomcat: 可以从Tomcat官网下载最新版本的Tomcat。例如,下载Tomcat 9:

    wget http://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz
    
  • 解压安装

    tar -zxvf apache-tomcat-9.0.56.tar.gz -C /usr/local/tomcat/
    

2. 配置环境变量

  • 编辑配置文件: 打开 /etc/profile 文件并添加以下内容:

    export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.56
    
  • 使配置生效

    source /etc/profile
    

3. 修改默认端口(可选)

  • 编辑 server.xml 文件: 进入Tomcat安装目录下的 conf 文件夹,使用 vim 编辑 server.xml 文件:

    vim conf/server.xml
    
  • 修改端口: 找到配置8080端口的位置,将其改为其他端口(例如80):

    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    

4. 配置防火墙

  • 开放端口: 使用 firewall-cmd 命令开放8080端口(或你修改后的端口):
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    firewall-cmd --reload
    

5. 启动和验证Tomcat

  • 启动Tomcat: 进入Tomcat的 bin 目录并执行启动脚本:

    cd /usr/local/tomcat/bin
    ./startup.sh
    
  • 验证启动: 打开浏览器并访问 http://localhost:8080(或你修改后的端口),如果看到Tomcat的欢迎页面,则表示启动成功。

  • 关闭Tomcat: 同样在 bin 目录下执行关闭脚本:

    ./shutdown.sh
    

6. 解决乱码问题(可选)

  • 修改 logging.properties 文件: 在Tomcat的 conf 目录下找到 logging.properties 文件,将以下行:

    java.util.logging.ConsoleHandler.encoding=UTF-8
    

    改为:

    java.util.logging.ConsoleHandler.encoding=GBK
    
  • 重新启动Tomcat: 再次执行 startup.sh 脚本以应用更改。

0