linux部署jdk+tomcat 启动服务
在麒麟 ARM 离线环境里:JDK 选 aarch64 版本、Tomcat 用官方 tar.gz、通过 setenv.sh 指向 JDK。
1,安装 jdk
1.1 下载jdk
# 在离线服务器上执行,确认架构 uname -m # 输出应为 aarch64浏览器根据服务器架构下载对应的jdk版本
https://repo.huaweicloud.com/java/jdk/8u202-b08/
1.2 解压与安装
# 创建安装目录 sudo mkdir -p /usr/local/java # 解压 ARM64 安装包 -C C要大写 sudo tar -zxvf /tmp/jdk-8u202-linux-arm64-vfp-hflt.tar.gz -C /usr/local/java/1.3 配置环境变量(根据自己jdk的实际安装位置进行配置)
#/etc/profile文件最后添加如下内容,按i键进行编辑模式,添加完成后按esc键输入 :wq 保存退出 sudo vim /etc/profile #profile 文件中添加 如下配置 export JAVA_HOME=/usr/local/jdk1.8.0_202 export PATH=$JAVA_HOME/bin:$PATH #加载配置文件 source /etc/profile1.4 测试配置结果
java -version2,安装 tomcat
1.1 下载 tomcat
https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/9.0.120/
1.2 上传并解压Tomcat
将下载好的apache-tomcat-9.0.120.tar.gz上传到服务器的/tmp目录,然后执行:
# 创建标准安装目录 sudo mkdir -p /usr/local/tomcat # 解压到指定目录(注意:--strip-components=1 会去掉顶层目录,直接将内容解压到tomcat目录下) sudo tar -zxvf /tmp/apache-tomcat-9.0.120.tar.gz -C /usr/local/tomcat --strip-components=1解压后,/usr/local/tomcat下应包含bin,conf,webapps等目录。
1.3 配置Tomcat环境变量
新建启动脚本,并设置指定的配置文件。比如/usr/local/bin/start-tomcat.sh:
sudo vim /usr/local/tomcat/bin/start-tomcat.sh #!/bin/bash # 设置 JDK/JRE,路径按你麒麟 ARM 上的实际路径改 export JAVA_HOME=/usr/local/java/jdk1.8.0_202 export JRE_HOME=$JAVA_HOME/jre # Tomcat 路径 export CATALINA_HOME=/usr/local/tomcat export CATALINA_BASE=$CATALINA_HOME export PATH=$JAVA_HOME/bin:$PATH # 进入 bin 并启动 cd "$CATALINA_HOME/bin" ./startup.sh新建停止脚本,并设置指定的配置文件。比如/usr/local/bin/stop-tomcat.sh:
sudo vim /usr/local/tomcat/bin/stop-tomcat.sh #!/bin/bash # 设置 JDK/JRE,路径按你麒麟 ARM 上的实际路径改 export JAVA_HOME=/usr/local/java/jdk1.8.0_202 export JRE_HOME=$JAVA_HOME/jre # Tomcat 路径 export CATALINA_HOME=/usr/local/tomcat export CATALINA_BASE=$CATALINA_HOME export PATH=$JAVA_HOME/bin:$PATH # 进入 bin 并启动 cd "$CATALINA_HOME/bin" ./shutdown.sh