一 jdk安裝
(如有java環境,且jdk大於1.7可以略過此步,查看方法: java -version)
1 下載jdk
本例使用jdk-8u45-linux-i586.rpm包 可以從官網下載
2 檢查文件權限及安裝情況
若之前沒有裝過或系統自帶了JDK,爲了確保安裝順利,請卸載系統自帶的jdk版本:
查看自帶的jdk:
[root@localhost java]# rpm -qa|grep jdk
[root@localhost java]# rpm -qa|grep gcj
[root@localhost java]# rpm -qa|grep jdk
卸載刪除上面查找的內容:
[root@localhost java]#rpm -e --nodeps java*
3 安裝jdk
[root@localhost java]# rpm -ivh jdk-8u45-linux-i586.rpm
注意:若出現以下i情況,不用管它,是因爲你的rpm包裏把這些文件直接裝進JAR包裏了,Unpacking 的時候找不到,不影響的。
Unpacking JAR files…
rt.jar…
Error: Could not open input file: /usr/java/ jdk1.8.0_45/lib/rt.pack
4 增加JAVA_HOME環境變量
[root@localhost java]# vi /etc/profile
在最後面增加:
#set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_45 //注意若下載了其他版本,注意變通
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
保存退出
註釋:
1.JAVA_HOME指明JDK安裝路徑,就是剛纔安裝時所選擇的路徑,此路徑下包括lib,bin,jre等文件夾(tomcat,Eclipse的運行都需要依靠此變量)。
2.CLASSPATH爲java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設:.:%JAVA_HOME%\lib。
3.PATH使得系統可以在任何路徑下識別java命令,設爲:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。
%JAVA_HOME%\lib\tools.jar (要加.表示當前路徑)
特別注意:
環境變量值的結尾沒有任何符號,不同值之間用;隔開(unix中用:)。
CLASSPATH變量值中的.表示當前目錄。
5 環境變量生效
[root@localhost java]# source /etc/profile
6 建立軟/硬連接
進入 /usr/bin/目錄
[root@localhost java]# cd /usr/bin
[root@localhost java]# ln -s -f
/usr/java/jdk1.8.0_45/jre/bin/java
[root@localhost java]# ln -s -f /usr/java/jdk1.8.0_45/bin/javac
7 測試
上述步驟完成後,則表示安裝已經完成,可以通過運行測試。
[root@localhost java] java –version
結果應該爲:
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) Client VM (build 25.45-b02, mixed mode, sharing)
二 安裝Tomcat
上面介紹了那麼多內容,僅僅是在爲安裝tomcat做準備工作而已,現在纔是安裝tomcat.
cd /usr/local/src/
wget http://www.aminglinux.com/bbs/data/attachment/forum/apache-tomcat-7.0.14.tar.gz
如果覺得這個版本不適合,可以到官方網站(http://tomcat.apache.org/)下載。
tar zxvf apache-tomcat-7.0.14.tar.gz
mv apache-tomcat-7.0.14 /usr/local/tomcat
cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
vim /etc/init.d/tomcat
在第二行加入以下內容:
. /etc/init.d/functions
JAVA_HOME=/usr/java/jdk1.8.0_45
CATALINA_HOME=/usr/local/tomcat
保存文件後,執行以下操作:
chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on
啓動tomcat:
service tomcat start
查看是否啓動成功:
ps aux |grep tomcat
如果有進程的話,請在瀏覽器中輸入http://IP:8080/ 你會看到tomcat的主界面