jdk官网:https://www.oracle.com/java/technologies/downloads/
下载常用软件
yum -y install wget tar vim
下载 jdk 安装包
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
解压缩安装包到指定目录
tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /opt
修改目录名
mv /opt/jdk-17.0.3.1/ /opt/jdk-17
检查软件是否可以
/opt/jdk-17/bin/java -version
配置环境变量
系统环境变量 | 用户环境变量 | 读取时机 |
---|---|---|
/etc/profile | ~/.bash_profile | 用户登录读取一次 |
/etc/bashrc | ~/.bashrc | 每次运行shell都会读取一次 |
vim /etc/profile
vim /etc/bashrc
vim ~/.bash_profile
vim ~/.bashrc
以 /etc/profile 文件举例
vim /etc/profile
在文件末尾追加以下内容
jdk9及以上版本
export JAVA_HOME=/opt/jdk-17
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:%JAVA_HOME%/lib/jrt-fs.jar
jdk1.8
export JAVA_HOME=/opt/jdk-8
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
检查环境变量
printenv
结果如下:
SHELL=/bin/bash
HISTCONTROL=ignoredups
HISTSIZE=1000
HOSTNAME=openEuler
PWD=/root
LOGNAME=root
MOTD_SHOWN=pam
HOME=/root
LANG=zh_CN.UTF-8
SSH_CONNECTION=192.168.161.45 61798 192.168.161.131 22
TERM=xterm
USER=root
SHLVL=1
SSH_CLIENT=192.168.161.45 61798 22
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
MAIL=/var/spool/mail/root
SSH_TTY=/dev/pts/0
_=/usr/bin/printenv
配置文件临时生效
source /etc/profile
printenv
SHELL=/bin/bash
HISTCONTROL=ignoredups
HISTSIZE=1000
HOSTNAME=openEuler
JAVA_HOME=/opt/jdk-17
PWD=/root
LOGNAME=root
MOTD_SHOWN=pam
HOME=/root
LANG=zh_CN.UTF-8
SSH_CONNECTION=192.168.161.45 61798 192.168.161.131 22
TERM=xterm
USER=root
SHLVL=1
SSH_CLIENT=192.168.161.45 61798 22
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/jdk-17/bin
MAIL=/var/spool/mail/root
SSH_TTY=/dev/pts/0
_=/usr/bin/printenv
检查java环境
java -version
javac -version
tomcat官网:https://tomcat.apache.org/
下载 tomcat 安装包
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.21/bin/apache-tomcat-10.0.21.tar.gz
解压缩安装包到指定目录
tar -zxvf apache-tomcat-10.0.21.tar.gz -C /opt/
修改目录名
mv /opt/apache-tomcat-10.0.21/ /opt/tomcat-10
关闭防火墙
生产环境下不推荐关闭 建议手动放行端口
systemctl stop firewalld
systemctl disable firewalld
编辑/etc/selinux/config
# SELINUX=enforcing 修改为
SELINUX=disabled
# 或者 执行
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
保存后执行
setenforce 0
检查软件是否可以
# 启动tomcat
/opt/tomcat-10/bin/startup.sh
# 停止tomcat
/opt/tomcat-10/bin/shutdown.sh
浏览器访问:http://192.168.161.131:8080/
便捷设置
方式一:配置环境变量
方式二:自启动脚本
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/188798.html