紙上談兵的JAVA中間件之weblogic(安裝篇)

  經過長時間的摸索與學習,現在終於能夠對中間件這個名詞有一定概念上的瞭解,這篇文章也是想幫助對中間件完全不知所云的朋友,對中間件有一個概念上的認識,同時也作爲自己運維過程中的一些記錄吧。

  顧名思義,中間件就是應用在操作系統與客戶軟件之間的一種平臺技術,簡單的理解就是一個容器,這個容器存在於系統之上,爲軟件應用提供可執行的環境平臺,再形象一些我們可以將常見的中間件應用分位三層,第一層爲前臺中間件比如Apache,爲網站靜態頁面提供環境,第二層爲後臺中間件如weblogic、tomcat等,它能夠爲JAVA應用程序提供運行環境,第三層爲底層中間件如JDK、JVM等,它又爲weblogic等JAVA中間件提供運行環境。

  說了這麼多,就是希望大家能夠簡單的理解中間件這種應用技術,而從宏觀意義上來講中間件又有多種解釋,不僅僅只侷限於軟件應用之間,而我們這裏討論的就是JAVA應用中的中間件,這種產品有很多種,如Oracle公司的weblogic,國產東方通的Tongweb,還有輕量級開源的tomcat,下面我們就來一起搭建weblogic的應用環境,這裏我使用的操作系統爲Linux Red Hat 5.5。

一、安裝JDK

  雖然系統在默認安裝之後帶有JAVA環境,但還是推薦另外安裝一套JAVA環境,我這裏安裝的是Oracle公司提供的JDK。

1、下載JDK http://www.oracle.com/technetwork/java/javasebusiness/downloads/index.html
2、chmod 755 jdk-6u24-linux-i586.bin   //爲軟件賦予可執行權限
3、./jdk-6u24-linux-i586.bin   
//安裝jdk,其實就是解壓的過程,非常簡單

  建議把解壓後的JDK目錄放置在/usr/local/下,因爲以後會有多個用戶使用到這個JAVA環境,所以不要放在root家目錄裏下。

二、創建weblogic用戶

1、useradd weblogic   //創建weblogic用戶
2、su – weblogic   //切換到weblogic用戶
3、vi .bash_profile   
//編輯用戶配置文件,修改JAVA環境目錄如下,根據你的JDK目錄來填寫路徑。

PATH=/usr/local/jdk6/bin:$PATH:$HOME/bin
JAVA_HOME=/usr/local/jdk6/
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH JAVA_HOME CLASSPATH

4、刷新該文件或重新登錄用戶後使用命令 java -version 可以查看我們新的JDK版本爲1.6

三、安裝weblogic

  準備了這麼多終於可以安裝weblogic了,我們可以通過各種途徑去下載weblogic軟件,現在使用的版本一般爲10g或11g,這裏演示安裝使用10g版本。

  軟件包大小一般在700M以上,常見的格式分爲bin包和jar包,如果是bin結尾的安裝包我們直接使用./命令去執行,而jar結尾的安裝包使用 java -jar 命令安裝。

  執行命令“./weblogic_server103_linux32.bin” 出現如下內容。

  上面的信息主要說明沒有找到圖形界面,默認已字符界面進行安裝,輸入回車執行下一步操作。

  上面的信息提示安裝路徑,如果需要安裝到其他位置可以修改,這裏我們默認選擇安裝在家目錄下,回車進入下一步操作。

  上面的信息提示選擇哪一種模式進行安裝,分爲完全安裝和自定義安裝,我們這裏默認選擇完全安裝,回車進入下一步操作。

  上面的信息提示選擇全部安裝後文件的存放的路徑,我們回車繼續進入下一步操作。

  上面的信息列出了weblogic安裝的詳細概況以及包括的服務,我們可以簡單瀏覽一下,回車繼續下一步操作。

  在經過幾秒鐘的安裝等待之後,看到如上信息就說明weblogic主程序已經安裝成功了。

四、爲weblogic創建管理域

  僅僅安裝了weblogic程序是無法正常來使用它工作的,這裏我們需要爲其創建一個管理域,而這樣的管理域可以有多個。

  進入如下目錄 “cd /home/weblogic/bea/wlserver_10.3/common/bin” 在這個目錄中執行 “./config.sh” 出現如下內容

  根據上面的內容信息提示我們默認選擇第一項,創建一個新的域並回車進入下一步。

  上面信息提示選擇要使用的平臺組件,這裏我們默認選擇第一項weblogic自帶的平臺組建,回車進入下一步操作。

  上面信息提示可選用的模板,我們默認回車進入下一步操作。

  看到上面的信息就需要做一些設置操作了,第一項爲weblogic域的用戶名,第二項和第三項爲weblogic域的密碼,第四項爲描述信息,我們要分別鍵入2和3爲其設置大於8位的密碼,然後回車繼續進入下一步操作。

  上面的信息提示選擇工作模式,分別有開發模式和生產模式,一般在應用開發測試階段我們默認選擇開發模式,而最終的生產環境我們使用生產模式,其工作效率也要高一些,這裏我們默認選擇開發模式並回車進入下一步操作。

  上面的信息提示選擇JDK版本,如果我們在用戶的環境變量中設置好JDK的應用路徑後,這裏會默認幫我們選擇,繼續回車進入下一步操作。

  上面的信息提示是否要修改模板的默認配置,我們選擇第一項鍵入1並回車進入下一步操作。

  上面的信息提示關於rdbms相關的數據庫信息表,我們默認選擇第一項不錯任何操作。

  上面的信息爲域的配置參數,包括監聽地址及監聽端口,如果有需要可以進行更改,這裏我們使用默認的7001端口進行配置,回車進入下一步操作。

  上面的信息提示配置受管服務器,按照規範每一個管理域下應該有多個受管服務器,關於這裏我們會在後面的集羣配置中介紹,所以這裏留空,回車進入下一步操作。

  上面的信息提示配置集羣管理節點,我們保持默認回車進入下一步操作。

  上面的信息提示配置節點管理服務器,這裏我們可以留空不做設置,回車進入下一步操作。

  如上信息也是提示配置節點管理服務器基於Unix系統,我們可以留空不做設置,回車進入下一步操作。

  上面的信息提示管理域的默認安裝路徑,這裏使用默認路徑回車進入下一步操作。

  上面的信息顯示設置管理域的名稱,這裏我們使用默認名稱回車進入下一步操作。

  看到如上信息說明我們的管理域已經配置成功了。

五、啓動管理域

  進入目錄 “/home/weblogic/bea/user_projects/domains/base_domain/bin” 執行啓動腳本 “./startWebLogic.sh” 即可啓動管理域。由於weblogic所有的啓動命令都是在前臺執行的,如果終端關閉了進程就自動結束了,所以我們可以使用命令 “nohup ./startWebLogic.sh &” 使其在後臺自動運行,並將所有輸出信息寫入到nohup日誌中。

  當看到本地7001端口被監聽後,我們可以使用瀏覽器訪問 http://localhost:7001/console 進入如下畫面,當輸入我們配置好的用戶名及密碼就可以登錄管理控制檯了。

寫在最後

  weblogic的安裝過程其實非常簡單,但是能夠理解其中的邏輯關係,對於剛開始學習的我並不是一件容易的事情,尤其是管理節點與各個實例之間的關係等等。而作爲JAVA平臺的中間件,Oracle公司的Weblogic確實是一款功能強大的產品,非常值得我們去研究與學習,本文介紹的只是weblogic的冰山一角,對此感興趣的同學讓我們一起來研究它的強大之處吧。

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