linux下安裝JDK和tomcat以及遇到的誤區
阿新 • • 發佈:2019-01-22
很多新手在linux伺服器或者系統上部署開發環境還是有一定模糊的,本人也是親身實踐了下和網上各種查詢成功部署。
安裝的版本用的是jdk1.7 64位,tomcat1.64
首先可以去官網上下載http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html(推薦)
推薦安裝tar.gz的jdk安裝包,只需要解壓就可以;
1.在/usr/lib目錄下建jvm的目錄
2.將安裝包複製到jvm下
3.執行tar zxvf jdk-7u75-linux-x64.tar.gz 就可以安裝成功安裝到指定的目錄下,例如/usr/lib/jvm/下
4.設定環境變數 vim~/.bashrc
將下面新增在末尾
export JAVA_HOME=/usr/java/jdk1.7.0_79export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
追加在最後source ~/.bashrc 輸入這個命令立即生產
通過 java -version 即可檢視到當前安裝jdk的版本。tomcat就相當好安裝些不需要什麼配置,在官網上下在你要的版本字尾為.tar.gz的包,在linux下tar zxvf解壓即可,
和本地一樣要想修改tomcat的埠號就 cd /conf 然後 vi server.xml修改裡面對應埠號即可。
最後在/bin目錄下 執行./startup.sh就可以啟動。
誤區:linux下jdk的版本有多種,一開始是下載了.RPM的安裝包,以為執行rpm -i xxx.rpm就可以安裝,執行報錯了,後面才發現rpm是RedHat下的包管理,
而本人用的是ubuntu版本的linux,通過網上找了方法,將.rpm的安裝包轉成了.deb :要通過apt-get install alien 安裝alien這個工具,執行rpm -ivh xxx.rpm就可以在
目錄下生產對應的.deb包,這樣就可以通過dpkg --install xxx.deb安裝成功,加上環境變數的配置,jdk也就正常安裝好了,但是用tomcat啟動時一直報錯
linux+tomcatException+in+thread+main+java.lang.InternalError:internalerror:SHA-1notavailable.缺少了對應的jar包,或者是jdk檔案被破壞,這種轉換包會導致檔案的丟失。
避免通過轉包的情況安裝。