前面已经在树莓派5的Ubuntu系统中安装了Apache,可以保证静态页面的访问。同时也安装了JRE,这是为了后面安装Tomcat,方便使用Java开WEB程序。本次安装的Tomcat,选择是Tomcat9版本,在官网上没有提供用于ARM的版本,但是可以使用二进制可执行版本。按照以下顺序执行:
1、虽然可以在树莓派5上操作,但其实还有是有点卡,所以依旧以SSH方式远程操作。
登录后,执行sudo -s,输入密码,保证后续操作以管理员权限操作。
2、下载Tomcat9
wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.5/bin/apache-tomcat-9.0.5.tar.gz
3、解压到当前目录中
SSH方式登录后,默认使用当前用户所在的目录,执行以下指令:
tar -xzvf apache-tomcat-9.0.5.tar.gz
4、移动到opt目录下
mv apache-tomcat-9.0.5 /opt/tomcat
5、设置环境变量
echo "export CATALINA_HOME=/opt/tomcat" >> ~/.bashrc
source ~/.bashrc
6、设置jdk环境变量,指定到之前安装的openjdk上
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-arm64
export PATH=$PATH:$JAVA_HOME/bin
source ~/.bashrc
7、配置服务,在目录/etc/systemd/system/下建立tomcat.service文件 ,内容为:
[Unit] Description=Apache Tomcat Web Application Container After=syslog.target network.target [Service] Type=forking Environment=CATALINA_HOME=/opt/tomcat Environment=JAVA_HOME=/usr/lib/jvm/java-21-openjdk-arm64 Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh User=tomcat Group=tomcat UMask=0007 RestartSec=10 Restart=always [Install] WantedBy=multi-user.target
8、启动tomcat服务
## 重新加载systemd管理器配置
sudo systemctl daemon-reload
## 设置自动启用Tomcat服务
sudo systemctl enable tomcat.service
## 启动Tomcat服务
sudo systemctl start tomcat.service
/opt/tomcat/bin/startup.sh
注:关闭指令为:
/opt/tomcat/bin/shutdown.sh
9、验证Tomcat
在远程计算机上,输入以下网址
192.168.1.96:8080/,其中192.168.1.96是树莓派5 的IP地址。
若能看到以下网页,表示成功。

我要赚赏金
