Centos7 安装JDK1.8+Tomcat9.0
目录
bash: ./java: cannot execute binary file
java: cannot execute binary file
Tomcat下载
https://tomcat.apache.org/download-90.cgi
JDK下载
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
简介
Tomcat 9.0.20
系统 Centos7
JDK 1.8.0_211
- 检查openjdk
- 安装JDK
- 安装tomcat
- 打开防火墙
- Tomcat自启
安装
1.检查openjdk
内置版本的JDK与实际应用的大多是不符合,需要先把内置版本的卸载掉
1.1 查看是否安装内置JDK
Java -version
#查看内置的JDK
rpm -qa | grep jdk
1.2 卸载内置JDK
然后通过 rpm -e --nodeps 后面跟系统自带的jdk名 这个命令来删除系统自带的jdk
#rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
# rpm -e --nodeps `rpm -qa | grep java`(不建议使用,容易容易或删除他相同的)
2. 安装JDK
2.1 解压安装包
# tar -xzvf jdk-8u211-linux-x64.tar.gz
2.2 修改配置文件
#vi /etc/profile
export JAVA_HOME=/home/jdk1.8.0_211
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/
export PATH JAVA_HOME CLASSPATH
# 刷新配置文件
source /etc/profile
2.3 调取java命令测试
#java -version
#javac
3. 安装tomcat
3.1 解压tomcat
# tar -xzvf apache-tomcat-9.0.20.tar.gz
4. 打开防火墙
配置防火墙
# 启动防火墙
systemctl start firewalld
# 将80端口添加到防火墙例外并重启
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
5.Tomcat自启
暂时没调通
借鉴资料:
https://blog.csdn.net/hui_2016/article/details/69941850 JDK
可能出现的错误信息:
bash: ./java: cannot execute binary file
出现这个错误的原因可能是在32位的操作系统上安装了64位的jdk,
查看jdk版本和Linux版本位数是否一致。
查看你安装的Ubuntu是32位还是64位系统:
sudo uname –m
i686 //表示是32位
x86_64 // 表示是64位
java: cannot execute binary file
首先检查你的linux是64还是32位;
运行--> getconf LONG_BIT
然后再检查自己的jdk是否安装了系统对应的版本
如果你还没有解决,那么请去JDK下载页核对
如果你还没有解决可能你是树莓派–>
那么
资料:https://blog.csdn.net/wong_y/article/details/78974185