Centos7 安裝JDK1.8+Tomcat9.0

目錄

簡介

安裝

1.檢查openjdk

2. 安裝JDK

3. 安裝tomcat

4. 打開防火牆

5.Tomcat自啓

可能出現的錯誤信息:

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

  1. 檢查openjdk
  2. 安裝JDK
  3. 安裝tomcat
  4. 打開防火牆
  5. 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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章