1. 程式人生 > >linux下安裝JDK和tomcat以及遇到的誤區

linux下安裝JDK和tomcat以及遇到的誤區

很多新手在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_79
export 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檔案被破壞,這種轉換包會導致檔案的丟失。

避免通過轉包的情況安裝。