CentOS 安装 Java Web 开发环境

环境准备
在开始安装 Java Web 开发环境之前,我们需要确保以下环境已经准备就绪:
- CentOS 操作系统
- 已安装并配置好 SSH 远程登录
- 网络连接正常
安装 Java 环境
下载 Java SDK
我们需要下载 Java SDK,由于 CentOS 默认的 yum 源中没有 Java,我们可以通过访问 Oracle 官网或第三方源下载 Java SDK。
安装 Java SDK
使用以下命令安装 Java SDK:
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
验证 Java 安装
安装完成后,我们可以使用以下命令验证 Java 是否安装成功:
java -version
输出类似以下信息表示 Java 安装成功:
openjdk version "1.8.0_311"
OpenJDK Runtime Environment (build 1.8.0_311-b12)
OpenJDK 64-Bit Server VM (build 25.311-b12, mixed mode) 安装 Tomcat 服务器

下载 Tomcat
访问 Apache Tomcat 官网下载适合您系统的 Tomcat 版本。
解压 Tomcat
将下载的 Tomcat 压缩包解压到指定目录,/usr/local/:
sudo tar -zxvf tomcat.tar.gz -C /usr/local/
配置环境变量
编辑 ~/.bashrc 文件,添加以下内容:
export CATALINA_HOME=/usr/local/tomcat export PATH=$PATH:$CATALINA_HOME/bin
使用以下命令使环境变量生效:
source ~/.bashrc
启动 Tomcat
使用以下命令启动 Tomcat:
sudo /usr/local/tomcat/bin/startup.sh
验证 Tomcat
在浏览器中输入 http://localhost:8080/,如果看到 Tomcat 的欢迎页面,则表示 Tomcat 安装成功。

安装数据库(可选)
如果你需要使用数据库,可以使用以下命令安装 MySQL:
sudo yum install -y mysql-server mysql
启动 MySQL 服务:
sudo systemctl start mysqld
设置 MySQL root 用户的密码:
sudo mysql_secure_installation
常见问题解答(FAQs)
Q1:Java 安装后,为什么启动 Tomcat 时出现错误:Error: JAVA_HOME not set?
A1: 请检查您的环境变量是否正确设置,编辑 ~/.bashrc 文件,确保以下内容存在:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.311.x86_64 export PATH=$PATH:$JAVA_HOME/bin
使用 source ~/.bashrc 命令使环境变量生效。
Q2:如何查看 Tomcat 的日志文件?
A2: Tomcat 的日志文件位于 CATALINA_HOME/logs 目录下,如果您将 Tomcat 安装在 /usr/local/tomcat,则日志文件位于 /usr/local/tomcat/logs,您可以使用以下命令查看日志文件:
cat /usr/local/tomcat/logs/catalina.out

