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
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