Ubuntu系统配置Tomcat环境变量的步骤
Tomcat依赖Java运行环境(JRE/JDK),需先确保系统已安装兼容的Java版本。以OpenJDK 11为例,执行以下命令安装并验证:
sudo apt update
sudo apt install openjdk-11-jdk
java -version # 验证安装(需显示Java版本信息)
从Apache Tomcat官方网站下载稳定版本(如Tomcat 9/10),使用wget下载后解压到指定目录(如/opt或/usr/local):
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.91/bin/apache-tomcat-9.0.91.tar.gz
sudo tar -zxvf apache-tomcat-9.0.91.tar.gz -C /opt
sudo mv /opt/apache-tomcat-9.0.91 /opt/tomcat # 可选:重命名目录
编辑系统全局环境变量文件/etc/profile,在文件末尾添加以下内容(替换为实际Tomcat安装路径):
export CATALINA_HOME=/opt/tomcat # Tomcat安装目录
export PATH=$PATH:$CATALINA_HOME/bin # 将Tomcat的bin目录加入PATH
保存文件后,运行以下命令使配置立即生效:
source /etc/profile
若仅需当前用户使用Tomcat命令,可编辑用户家目录下的.bashrc文件:
nano ~/.bashrc
在文件末尾添加:
export CATALINA_HOME=/opt/tomcat
export PATH=$PATH:$CATALINA_HOME/bin
保存后执行source ~/.bashrc使配置生效。
执行以下命令检查CATALINA_HOME和PATH是否设置正确:
echo $CATALINA_HOME # 应输出Tomcat安装路径(如/opt/tomcat)
which startup.sh # 应输出Tomcat bin目录下的startup.sh路径(如/opt/tomcat/bin/startup.sh)
进入Tomcat的bin目录,启动Tomcat服务:
cd /opt/tomcat/bin
./startup.sh
若启动成功,终端会显示类似以下信息(包含Using CATALINA_HOME路径):
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-11-openjdk-amd64
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Tomcat started.
打开浏览器访问http://localhost:8080,若看到Tomcat欢迎页面,则说明环境变量配置成功且Tomcat运行正常。
JAVA_HOME已正确配置(若未配置,可在/etc/profile中添加export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64,并source /etc/profile)。tail -f /opt/tomcat/logs/catalina.out查看日志排查问题。systemctl),以便管理启动/停止及开机自启。