1. 程式人生 > >linux下安裝jdk及tomcat

linux下安裝jdk及tomcat

安裝jdk

安裝完Centos6.5的Base Server版會預設安裝OpenJDK,首先需要刪除OpenJDK

1、檢視以前是不是安裝了openjdk 如果不是root使用者需要切換到root使用者(su - root)

rpm -qa | grep java

顯示如下:(有則解除安裝,沒有就不用),注意版本可能會有些不一樣,以實際操作的為準。

tzdata-java-2013g-1.el6.noarch
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x
86_64

2、解除安裝openjdk: (其中引數“tzdata-java-2013j-1.el6.noarch”為上面檢視中顯示的結果,粘進來就行,如果你顯示的不一樣,請複製你查詢到的結果)

rpm -e --nodeps  tzdata-java-2013g-1.el6.noarch
rpm -e --nodeps  java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps  java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

3、安裝jdk (1)切換到root使用者並進入usr目錄: cd /usr (2)在usr目錄下建立java資料夾: mkdir java (3)將jdk-7u71-linux-x64.tar.gz拷貝或上傳到java目錄下

或者通過wget下載: 下載地址可以在Oracle官網f12檢視

//通過wget下載
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-i586.tar.gz

(4)進入/usr/java資料夾下:cd /usr/java/ (5)修改許可權,引數“jdk-7u71-linux-x64.tar.gz”為你自己上傳的jdk安裝檔案 chmod 755 jdk-7u71-linux-x64.tar.gz (6)解壓:tar –zxvf jdk-7u71-linux-x64.tar.gz

(7)配置環境變數 vi /etc/profile 新增內容:

export JAVA_HOME=/usr/java/jdk1.7.0_71
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

(8)重新編譯環境變數

source /etc/profile

(9)測試jdk是否安裝成功

[root@localhost bin]# java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

安裝tomcat

使用wget下載或者上傳tomcat的壓縮包到目標資料夾下:

1、進入tomcat壓縮檔案的目錄中:cd /usr/local/myapp/ 2、解壓tomcat壓縮檔案:tar -zxvf apache-tomcat-7.0.57.tar.gz

3、關閉防火牆(永久,需要重啟,不推薦):chkconfig iptables off 4、重啟機器:reboot

注意,這裡也可以只打開tomcat所需埠:8080

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# service iptables save
# service iptables restart

或直接修改檔案/etc/sysconfig/iptables.
# vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
# service iptables restart

5、啟動tomcat: 進入tomcat的bin目錄:cd /usr/local/myapp/apache-tomcat-7.0.57/bin/ 啟動tomcat web伺服器:./startup.sh

6、停止tomcat:./shutdown.sh 7、檢視tomcat日誌資訊:

tail -200f /usr/local/myapp/apache-tomcat-7.0.57/logs/catalina.out

200表示最後顯示行數

也可以用組合命令,啟動並檢視日誌: 進入tomcat的bin目錄

./startup.sh && tail -200f ../logs/catalina.out

設定tomcat開機啟動 在/etc/rc.d/rc.local檔案最後新增

export JAVA_HOME=/usr/java/jdk1.7.0_71
/usr/local/myapp/apache-tomcat-7.0.57/bin/startup.sh start

重啟tomcat

首先,進入Tomcat下的bin目錄

cd /usr/local/tomcat/bin

使用Tomcat關閉命令

./shutdown.sh

注意不是:shutdown.sh 而是 ./shutdown.sh 檢視Tomcat是否以關閉

ps -ef|grep java

顯示如下資訊,則關閉成功:

root      2073  1661  0 21:13 pts/0    00:00:00 grep java

重新啟動tomcat:

./startup.sh