CentOS 6.5 部署 Tomcat 指南

环境准备
在开始部署 Tomcat 之前,我们需要确保服务器环境满足以下要求:
- 操作系统:CentOS 6.5
- Java 环境:JDK 1.7 或更高版本
- 网络环境:公网访问权限
- 权限设置:root 用户或具有相应权限的用户
安装 Java 环境
下载 JDK 安装包
我们需要下载 JDK 安装包,访问 Oracle 官网(https://www.oracle.com/java/technologies/javase-downloads.html)下载适用于 CentOS 6.5 的 JDK 安装包。
安装 JDK
使用以下命令安装 JDK:
sudo rpm -ivh jdk-版本号_linux-x64.rpm
配置环境变量
编辑 /etc/profile 文件,添加以下内容:
export JAVA_HOME=/usr/java/jdk版本号 export PATH=$PATH:$JAVA_HOME/bin
保存并退出文件,然后使用以下命令使配置生效:
source /etc/profile
验证 Java 环境
使用以下命令验证 Java 是否安装成功:
java -version
输出类似以下信息表示 Java 安装成功:
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) 安装 Tomcat
下载 Tomcat 安装包

访问 Apache Tomcat 官网(https://tomcat.apache.org/download-70.cgi)下载适用于 CentOS 6.5 的 Tomcat 安装包。
解压 Tomcat 安装包
将下载的 Tomcat 安装包解压到指定目录,/opt/tomcat:
tar -zxvf tomcat-版本号.tar.gz -C /opt/tomcat
配置 Tomcat
进入 Tomcat 的 bin 目录,编辑 catalina.sh 文件,找到以下行:
#CATALINA_BASE=$CATALINA_HOME
将其修改为:
CATALINA_BASE=/opt/tomcat
启动 Tomcat
使用以下命令启动 Tomcat:
sudo /opt/tomcat/bin/startup.sh
验证 Tomcat 是否启动成功
在浏览器中访问 http://服务器IP:8080,如果出现 Tomcat 的默认欢迎页面,则表示 Tomcat 启动成功。
配置虚拟主机
- 复制
conf/server.xml文件
将 conf/server.xml 文件复制到备份目录,以便后续修改:
sudo cp /opt/tomcat/conf/server.xml /opt/tomcat/conf/server.xml.bak
- 修改
server.xml文件
编辑 conf/server.xml 文件,找到以下行:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
</Host> 将其修改为:
<Host name="yourdomain.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
</Host> 将 yourdomain.com 替换为你的域名。

修改 hosts 文件
编辑 /etc/hosts 文件,添加以下内容:
0.0.1 yourdomain.com 将 yourdomain.com 替换为你的域名。
重启 Tomcat
使用以下命令重启 Tomcat:
sudo /opt/tomcat/bin/shutdown.sh sudo /opt/tomcat/bin/startup.sh
验证虚拟主机配置
在浏览器中访问 http://yourdomain.com,如果出现欢迎页面,则表示虚拟主机配置成功。
FAQs
问题:如何查看 Tomcat 的日志?
解答:Tomcat 的日志文件位于 logs 目录下,包括 catalina.out、localhost.log 等文件,可以使用以下命令查看日志:
sudo cat /opt/tomcat/logs/catalina.out
问题:如何停止 Tomcat?
解答:使用以下命令停止 Tomcat:
sudo /opt/tomcat/bin/shutdown.sh

