CentOS 安装 Java Tomcat
准备工作


在开始安装 Java Tomcat 之前,我们需要确保系统满足以下要求:
- 操作系统:CentOS 7 或更高版本
- 硬件要求:至少 1GB 内存
- JDK:Java development Kit,推荐版本为 1.8 或更高
安装 JDK
下载 JDK 安装包
我们需要下载 JDK 安装包,可以从 Oracle 官网下载,或者使用其他开源版本,如 OpenJDK。
wget http://download.oracle.com/otn-pub/java/jdk/8u191/b17/jdk-8u191-linux-x64.tar.gz
解压安装包
将下载的 JDK 安装包解压到 /usr/local/ 目录下。
tar -zxvf jdk-8u191-linux-x64.tar.gz -C /usr/local/
设置环境变量
编辑 /etc/profile 文件,添加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_191 export PATH=$PATH:$JAVA_HOME/bin
保存并退出文件,然后执行以下命令使环境变量生效:
source /etc/profile
验证 JDK 安装
在终端输入以下命令,检查 JDK 是否安装成功:
java -version
输出信息中应包含 JDK 版本信息。
安装 Tomcat
下载 Tomcat 安装包
从 Apache Tomcat 官网下载适合 CentOS 的 Tomcat 安装包。
wget http://mirror.cedieb.unifi.it/apache/tomcat/tomcat-9/v9.0.41/bin/apache-tomcat-9.0.41.tar.gz
解压安装包
将下载的 Tomcat 安装包解压到 /usr/local/ 目录下。
tar -zxvf apache-tomcat-9.0.41.tar.gz -C /usr/local/
设置环境变量
编辑 /etc/profile 文件,添加以下内容:
export CATALINA_HOME=/usr/local/apache-tomcat-9.0.41 export PATH=$PATH:$CATALINA_HOME/bin
保存并退出文件,然后执行以下命令使环境变量生效:

source /etc/profile
启动 Tomcat
在终端输入以下命令,启动 Tomcat:
catalina.sh run
验证 Tomcat 安装
在浏览器中输入 http://localhost:8080/,如果出现 Tomcat 的默认欢迎页面,则表示 Tomcat 安装成功。
配置 Tomcat
修改端口
默认情况下,Tomcat 监听 8080 端口,如果需要修改端口,可以编辑 CATALINA_HOME/conf/server.xml 文件,找到以下行:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 将 port 属性的值修改为你想要的端口号,8081。
配置虚拟主机
在 CATALINA_HOME/conf/server.xml 文件中,添加以下内容:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="webapps/ROOT" debug="0" reloadable="true"/>
</Host> appBase 属性指定了 Web 应用的存放路径,默认为 webapps。docBase 属性指定了 Web 应用的根目录,这里设置为 ROOT。
部署 Web 应用
将你的 Web 应用解压到 CATALINA_HOME/webapps/ 目录下,Tomcat 会自动部署该应用。
FAQs
Q1:如何查看 Tomcat 的日志文件?
A1:Tomcat 的日志文件位于 CATALINA_HOME/logs/ 目录下,包括 catalina.out、localhost.log 等文件。
Q2:如何停止 Tomcat?
A2:在终端输入以下命令停止 Tomcat:
catalina.sh stop

