阿里雲系統環境:Ubuntu 18.04 64位html
ssh遠程鏈接工具:Xshell6(如何鏈接此處不討論)java
一》java jdk安裝及環境配置linux
1.更新apt-get命令shell
apt-get -y update
2.卸載openjdk 並下載Oracle jdk1.8(直接使用openjdk也能夠,這裏不考慮)apache
sudo apt-get remove openjdk*
jdk下載地址:https://www.oracle.com/java/t...vim
我下載的是jdk-8u251-linux-x64.tar.gz (官網下載需註冊帳號,免費)瀏覽器
注意:這裏必需要下載與linux版本相對應的jdk版本,不然像我以前下載的是jdk-8u251-linux- arm64-vfp-hflt.tar.gz ,一切就緒後出現錯誤:緩存
乾脆卸載重裝(如下爲網友提供徹底卸載jdk方法)tomcat
1)移除全部 Java相關包 (Sun, Oracle, OpenJDK, IcedTea plugins, GIJ)安全
apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e 'java-common' | xargs sudo apt-get -y remove
apt-get -y autoremove
2)清除配置信息
dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge
3)清除java配置及緩存
bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
4) 手動清除JVMs
rm -rf /usr/lib/jvm/*
我是直接用FileZila將以前建立的java目錄刪掉重來了
3.安裝Oracle jdk
將下載好的tar.gz文件上傳到想存放的目錄(我放在/usr/java)
我是直接在/usr下新建java目錄,用FileZilla將以前下載的tar.gz拖放到/usr/java下
使用tar命令解壓,指定解壓後放在/usr/java目錄下,解壓完成會生成jdk1.8.0_251文件夾
tar -xzvf /usr/java/jdk-8u251-linux-x64.tar.gz -C/usr/java
4.設置環境變量
sudo vim /etc/profile
輸入i進行編輯,末尾添加
export JAVA_HOME=jdk路徑 //個人jdk路徑是/usr/java/jdk1.8.0_251 export JRE_HOME=jdk路徑/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${PATH}:${JAVA_HOME}/bin:${JRE_HOME}/bin
編輯完按Esc建,:wq退出保存
最後 source /etc/profile 使配置生效
5.用命令java -version進行結果檢測(也能夠用java和javac檢查環境是否配置成功)
二》tomcat安裝配置
1. 下載tomcat tar.gz包
將下載好的tar.gz文件上傳到遠程服務器(我下載的是apache-tomcat-9.0.35 .tar.gz,上傳到/opt下)
2. 用tar命令將tar.gz文件解壓到/usr/local(別的也能夠),解壓完會生成apache-tomcat-9.0.35目錄,爲了方便記憶我是直接在FileZilla上將其重命名爲tomcat9了
tar -xzvf /opt/apache-tomcat-9.0.35.tar.gz -C/usr/local
3. 配置安全組規則;tomcat默認端口爲8080,這裏咱們去阿里雲ecs實例配置安全組規則,開放8080端口,具體操做這裏暫不討論。
開放端口(開放端口後防火牆打開並不影響端口訪問,可用firewall-cmd --state查看防火牆狀態驗證,防火牆關閉可能存在隱患)
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
啓動tomcat服務,這裏我是去tomcat bin目錄下啓動的
/usr/local/tomcat9/bin/startup.sh
6.瀏覽器輸入http:服務器ip:8080訪問,若是看到一隻小貓,那麼你就成功了