CentOS7.1下JDK+Tomcat應用環境搭建

最近因爲項目的緣由,須要測試Linux環境下的應用部署狀況。選用了CentOS7.1版本+JDK1.6版本+Tomcat7.0版本進行搭建。其間各類折磨就不說了,隨手把相關的注意事項和大概的步驟記錄下來。html

使用工具:java

Xftp5—用於進行二進制文件上傳下載linux

putty-0.65cn—用於進行遠程鏈接與安裝部署,強烈建議下載ZIP包,其間包含各類必須工具apache

一、JDK1.6安裝部署

1)下載JDK1.6版本

推薦從Oracle官網中進行下載,畢竟官網上的版本是比較乾淨沒有任何插件的,不會有後顧之憂。windows

下載地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPRtomcat

自行使用Oracle帳戶登陸後Accept License下載JDK,這裏使用的6u45。oracle

提示:less

一、CentOS系統的版本。在CentOS7中默認安裝了OpenJDK,因此能夠經過 # Java -version查看當前的操做系統版本,若是是64位,須要下載64位安裝包tcp

 jdk-6u45-linux-x64-rpm.bin 和 jdk-6u45-linux-x64.bin工具

二、Oracle官網下載過程當中,很容易斷開連接致使下載不完整,下載完成後務必比較下載文件大小與官網上標註的是否一致。

坑啊,當時就是由於下載文件有問題,安裝了若干遍系統都提示文件有誤,還覺得是上傳方式不是二進制致使的問題,試過若干種上傳方式,包括xftp、psftp耽誤了很長時間,其實就是由於官網下載的文件自己的問題致使,從新下載就行了。

2)JDK1.6上傳到Linux環境下

推薦使用xftp5工具,操做方便快捷,和ftp工具相似的操做界面,很方便,並且系統會默認使用二進制方式上傳,保證文件從windows環境傳送到linux環境後可用。

一、使用xftp5工具將以前下載好的jdk安裝文件上傳到linux環境下 /usr/java文件夾下,若是此文件夾不存在,能夠經過# mkdir /usr/java 進行建立。

二、使用putty工具遠程登錄linux環境,執行以下操做:

1)首先查看當前系統中OpenJDK環境,卸載OpenJDK以便從新安裝JDK6版本;

# java -version

2)卸載OpenJDK;

# rpm -qa | grep java 查看當前openJDK詳細版本

# yum -y remove java java-1.7.0-openjdk-headless(這裏就是下面紅色表示的2個jdk1.7.0的包的名稱,可直接點擊後,右鍵粘貼過來)

注意執行2遍,分別對headless和1.7.0.51這2個程序進行卸載

3)從新執行 # java -version 查看卸載結果。

3)安裝與配置JDK1.6環境

1)轉到jdk文件所在目錄;

# cd /usr/java

查看確認當前目錄

# pwd

查看當前目錄下相關文件

# ls

(這裏是由於已經安裝成功了,實際上,到這個階段就只有那幾個bin文件在)

2)爲bin文件進行賦權;

# chmod 777 jdk-6u45-linux-x64.bin

# chmod 777 jdk-6u45-linux-x64-rpm.bin

3)執行安裝操做。

# ./jdk-6u45-linux-x64-rpm.bin 回車開始安裝操做,出現相似界面

 

鼠標向下,一直等待執行完畢。看到‘Done’就安裝成功了。

# ./jdk-6u45-linux-x64.bin 執行一樣的安裝步驟。

JDK會默認安裝到 /usr/java/jdk1.6.0_45 文件夾下。

4)配置jdk環境變量

# vi /etc/profile

進入編輯模式,開始編輯profile環境變量文件,在最下面添加如下語句:

export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH


提示下,這裏編輯文件能夠直接在鍵盤上輸入 ‘i' 進入文件編輯模式,編輯完畢後按下 ESC,輸入 :wq! 保存退出 ,固然也能夠輸入 :q! 放棄保存直接退出

使修改後的配置文件生效

# source/etc/profile

查看當前JDK版本

# java -version

至此,JDK1.6安裝部署成功。

二、Tomcat7.0安裝部署

1)下載並安裝Tomcat7.0

下載地址: http://tomcat.apache.org/download-70.cgi

下載文件:apache-tomcat-7.0.29.tar.gz

下載完畢後一樣使用xftp5將其上傳到 /usr/java路徑下後,執行以下操做:

# tar -zxv -f apache-tomcat-7.0.29.tar.gz // 解壓壓縮包

# rm -rf apache-tomcat-7.0.29.tar.gz // 刪除壓縮包 

# mv apache-tomcat-7.0.29 tomcat

啓動tomcat

# /usr/java/tomcat/bin/startup.sh

看到‘Tomcat started.' tomcat啓動成功。

此時,在centOS系統自帶的firefox中已經能夠訪問了。

2)打開8080端口

CentOS7.1中已經啓動了firewall防火牆替代了IpTable,因此直接執行如下命令便可。

# firewall-cmd --permanent --add-port=8080/tcp
# firewall-cmd --reload

重啓防火牆,OK,能夠在遠程訪問 http://{CentOS IP地址}:8080/了

相關文章
相關標籤/搜索