Centos 7 配置Java開發環境

一:Linux下安裝JDK並配置環境變量
(1)檢查jdk版本、卸載openjdk版本(jdk與openjdk的區別不在此贅述)
(2)先檢查java –version、javac –version命令查看版本(如圖一)

這裏寫圖片描述

經檢查jdk版本爲1.7.0.45;再輸入rpm -qa|grep java查看(如圖二)

這裏寫圖片描述

注:不同的CentOS版本安裝的openjdk版本可能有差別;如果沒有列表顯示,可直接看第4步
(3)卸載以上三個文件(需要root權限,登錄root權限卸載,或者前加sudo)(如圖三)
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
rpm -e –nodeps tzdata-java-2013g-1.el6.noarch
……

這裏寫圖片描述

再次查看jdk信息(如圖四)

這裏寫圖片描述

現在準備安裝Oracle版的jdk。
(4)解壓jdk,解壓命令:tar -xvzf jdk-7u25-linux-x64.tar.gz
jdk所在位置:/usr/java/jdk-7u25-linux-x64.tar.gz,在當前路徑解壓,解壓之後,會出現jdk文件夾,進入jdk目錄,並查看目錄所包含內容(如圖五)

這裏寫圖片描述

(5)配置jdk環境變量
在Linux系統中,需要在PATH中添加jdk的bin目錄,創建CLASSPATH,添加jdk的lib目錄。
Jdk的主目錄:/usr/java/jdk1.8.0_1.3.1
jdk的bin目錄:/usr/java/jdk1.8.0_1.3.1/bin
jdk的lib目錄:/usr/java/jdk1.8.0_1.3.1/lib
(6)編輯~/.bashrc文件
命令:
vi ~/.bashrc
(7)添加以下變量(如圖六)
export JAVA_HOME=/usr/java/dk1.8.0_1.3.1
export JAVA_BIN=JAVAHOME/binexportJAVALIB= JAVA_HOME/lib
export CLASSPATH=.:JAVALIB/tools.jar: JAVA_LIB/dt.jar
export PATH=JAVABIN: PATH

這裏寫圖片描述

(8)按ESC鍵,然後:wq保存退出
(9)使jdk環境變量生效,source ~/.bashrc(如圖七)

這裏寫圖片描述

(10)查看jdk版本
輸入java -version、javac –version(如圖八)

這裏寫圖片描述

(11)實際命令操作配置如下:

這裏寫圖片描述

這裏寫圖片描述

具體參考資料如下:
http://www.cnblogs.com/007sx/p/5995064.html(安裝配置jdk)
http://lorysun.blog.51cto.com/1035880/1579628/(jdk下載路徑)

二:Linux下安裝tomct並配置環境變量

(1)官方網站下載最新的tomcat:
http://tomcat.apache.org/download-80.cgi 在ubuntu上,我們下載zip和tar.gz。

這裏寫圖片描述

這裏寫圖片描述

(2)解壓tomcat 8,用下面的命令(我下載的是tar.gz格式的):
tar -zxvf apache-tomcat-8.0.12.tar.gz

這裏寫圖片描述

(3)開始配置tomcat:
複製解壓後的文件到 /usr/java 目錄
sudo cp -r apache-tomcat-8.0.12 /usr/java
進入 /usr/java/apache-tomcat-8.0.12 目錄
cd /usr/java/apache-tomcat-8.0.12
打開啓動的腳本文件
sudo vi ./bin/startup.sh(不熟悉vi的,可以用gedit打開:sudo gedit./bin/startup.sh)
打開startup.sh文件後,添加jdk和jre:添加jdk和jre環境變量JAVA_HOME=/usr/java/jdk1.8.0_20
JRE_HOME=JAVAHOME/jrePATH= PATH:JAVAHOME/bin: JRE_HOME
CLASSPATH=.:JREHOME/lib/rt.jar: JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarTOMCAT_HOME=/usr/java/apache-tomcat-8.0.12
JAVA_HOME和JRE_HOME 是已經配置好 JDK和JRE 目錄
TOMCAT_HOME 爲當前 apache-tomcat-8.0.43 目錄
ps:注意,在安裝tomcat之前先要安裝jdk和jre,我安裝的是jdk1.8.0_1.3.1
的java版本。

這裏寫圖片描述

(4)啓動tomcat:
sudo ./bin/startup.sh
顯示的相關參數如下:
Using CATALINA_BASE: /usr/java/apache-tomcat-8.0.43
Using CATALINA_HOME: /usr/java/apache-tomcat-8.0.43
Using CATALINA_TMPDIR: /usr/java/apache-tomcat-8.0.43/temp
Using JRE_HOME: /
Using CLASSPATH: /usr/java/apache-tomcat-8.0.43/bin/bootstrap.jar:/usr/java/apache-tomcat-8.0.43/bin/tomcat-juli.jar
Tomcat started.

這裏寫圖片描述

(5)驗證tomcat配置和安裝是否成功:
在瀏覽器中輸入:http://xxx.xxx.xxx.xxx:8080/ 回車。然後顯示出tomcat版本的信息等。

這裏寫圖片描述

(6)如果出現網頁不存在等情況,可能是防火牆關閉的原因。具體解決方案如下:
操作系統環境:CentOS Linux release 7.0.1406(Core) 64位
CentOS 7.0默認使用的是firewall作爲防火牆,這裏改爲iptables防火牆步驟。

關閉firewall:

#systemctl stop firewalld.service #停止firewall
#systemctl disable firewalld.service #禁止firewall開機啓動
#firewall-cmd --state #查看默認防火牆狀態(關閉後顯示notrunning,開啓後顯示running)

(7)關閉tomcat:
sudo ./bin/shutdown.sh
(8)最後,驗證tomcat關閉是否成功:
在瀏覽器中輸入:http://xxx.xxx.xxx.xxx:8080/ 回車。
如果出現無法打開此網頁,表示tomcat關閉成功。

配置tomcat參考資料如下:
https://jingyan.baidu.com/article/e4d08ffdabb0710fd2f60de9.html
關閉防火牆參考資料如下:
http://www.linuxidc.com/Linux/2015-05/117473.htm(關閉防火牆)

三:Linux下安裝MySQL並配置環境變量

(1)# yum install mariadb-server -y
(2) # systemctl start mariadb.service
(3) # systemctl enable mariadb.service
(4) # mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 10 Server version: 5.5.44-MariaDB MariaDB Server Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others. Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement. MariaDB [(none)]>
(5)# mysql_secure_installation 設置mysql root密碼
(6)默認mysql初始密碼爲空。直接enter鍵進入修改密碼狀態
(7)Set root password? [Y/n] y #這裏選擇Y是否重新設置密碼
(8)Remove anonymous users? [Y/n] n #是否清楚其他用戶的意思吧
(9)Disallow root login remotely? [Y/n] n #是否禁止遠程訪問
(10)Remove test database and access to it? [Y/n] y #是否刪除測試數據
(11)Reload privilege tables now? [Y/n] y #是否重置權限
(12)重啓mariadb服務和apache服務
(13)#systemctl restart mariadb.service
(14)#systemctl restart httpd.service
(15)#mysql -u root -ppassword

配置mysql環境如下:
http://www.centoscn.com/CentosBug/softbug/2016/0115/6660.html(安裝mysql)
http://blog.csdn.net/u010757785/article/details/52152854(安裝mysql)
mysql.com/downloads/mysql/#downloads(mysql官網)

至此,環境已經搭建完成,可以開始愉快的工作了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章