課程設(shè)計(論文)基于Linux下的WebLogic安裝與配置_第1頁
課程設(shè)計(論文)基于Linux下的WebLogic安裝與配置_第2頁
課程設(shè)計(論文)基于Linux下的WebLogic安裝與配置_第3頁
課程設(shè)計(論文)基于Linux下的WebLogic安裝與配置_第4頁
課程設(shè)計(論文)基于Linux下的WebLogic安裝與配置_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、1引言1.1課程設(shè)計的目的互聯(lián)網(wǎng)的出現(xiàn)使信息訪問產(chǎn)生了質(zhì)的飛躍,但隨之而來的是web流量的激增(高并發(fā)訪問),由于涉及信息量十分龐大,用戶訪問的頻率也高,許多基于web的大型公共信息系統(tǒng)(如 電子 圖書館、bbs、搜索引擎和遠程 教育 等)需要在實時性和吞吐量方面都具有較高性能的web服務(wù)器支持。一些熱門的web站點由于負(fù)荷過重而變的反應(yīng)遲緩。如何提高web服務(wù)器的性能和效率成為一個亟待解決的問題。 實際上,服務(wù)器的處理能力和i/o已經(jīng)成為提高web服務(wù)的瓶頸。如果客戶的增多導(dǎo)致通信量超出了服務(wù)器能承受的范圍,那么其結(jié)果必然是服務(wù)質(zhì)量下降。顯然單臺服務(wù)器有限的性能不可能解決這個問題,一臺普通服

2、務(wù)器的處理能力只能達到每秒幾萬個到幾十萬個請求,無法在一秒內(nèi)處理上百萬個甚至更多的請求。顯然,采用高性能的主機系統(tǒng)(小型機或大型機)是可行的,但是除了價格十分昂貴外,這種高速、高性能的主機系統(tǒng),很多情況下也不能解決同時處理幾萬個并發(fā),因為,高速主機系統(tǒng)只是對于復(fù)雜的單一任務(wù)和有限的并發(fā)處理顯得高性能,而internet中的web服務(wù)器大多數(shù)處理是“簡單任務(wù)”、高強度并發(fā)處理,因此即便有大資金投入高性能、高價格的主機系統(tǒng),也不能很好的滿足web應(yīng)用的需要。這就是利用web服務(wù)器集群實現(xiàn)負(fù)載均衡的最初基本設(shè)計思想。1.2課程設(shè)計的內(nèi)容 本次課程設(shè)計主要是研究linux下weblogic的配置和應(yīng)用

3、,所以此次課程設(shè)計要完成的內(nèi)容如下: (1) 安裝weblogic;(2) 配置weblogic;(3) 測試weblogic。2 linux和weblogic基本知識簡介2.1 linux 簡介簡單地說,linux是一套免費使用和自由傳播的類unix操作系統(tǒng),它主要用于基于intel x86系列cpu的計算機上。這個系統(tǒng)是由世界各地的成千上萬的程序員設(shè)計和實現(xiàn)的。其目的是建立不受任何商品化軟件的版權(quán)制約的、全世界都能自由使用的unix兼容產(chǎn)品。 linux最早由一位名叫l(wèi)inus torvalds的計算機愛好者開發(fā),當(dāng)時他是芬蘭赫爾辛基大學(xué)的學(xué)生。他的目的是設(shè)計一個代替minix(由一位名叫

4、andrew tannebaum的計算機教授編寫的一個操作系統(tǒng)示范教學(xué)程序)的操作系統(tǒng),這個操作系統(tǒng)可用于386、486或奔騰處理器的個人計算機上,并且具有unix操作系統(tǒng)的全部功能。linux以它的高效性和靈活性著稱。它能夠在個人計算機上實現(xiàn)全部的unix特性,具有多任務(wù)、多用戶的能力。linux可在gnu(“不是unix”工程的縮寫)公共許可權(quán)限下免費獲得,是一個符合posix標(biāo)準(zhǔn)的操作系統(tǒng)。linux操作系統(tǒng)軟件包不僅包括完整的linux操作系統(tǒng),而且還包括了文本編輯器、高級語言編譯器等應(yīng)用軟件。它還包括帶有多個窗口管理器的x-windows圖形用戶界面,如同我們使用windows nt

5、一樣,允許我們使用窗口、圖標(biāo)和菜單對系統(tǒng)進行操作。linux之所以受到廣大計算機愛好者的喜愛,主要原因有兩個,一是它屬于自由軟件,用戶不用支付任何費用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對它進行必要的修改和無約束地繼續(xù)傳播。另一個原因是,它具有unix的全部功能,任何使用unix操作系統(tǒng)或想要學(xué)習(xí)unix操作系統(tǒng)的人都可以從linux中獲益。由于linux是一套自由軟件,用戶可以無償?shù)氐玫剿捌湓创a,可以無償?shù)孬@得大量的應(yīng)用程序,而且可以任意地修改和補充它們。這對用戶學(xué)習(xí)、了解unix操作系統(tǒng)的內(nèi)核非常有益。 學(xué)習(xí)和使用linux,能為用戶節(jié)省一筆可觀的資金。linux是目前惟一

6、可免費獲得的、為pc機平臺上的多個用戶提供多任務(wù)、多進程功能的操作系統(tǒng),這是人們要使用它的主要原因。就pc機平臺而言,linux提供了比其他任何操作系統(tǒng)都要強大的功能,linux還可以使用戶遠離各種商品化軟件提供者促銷廣告的誘惑,再也不用承受每過一段時間就升級的痛苦,因此,可以節(jié)省大量用于購買或升級應(yīng)用程序的資金。linux不僅為用戶提供了強大的操作系統(tǒng)功能,而且還提供了豐富的應(yīng)用軟件。用戶不但可以從internet上下載linux及其源代碼,而且還可以從internet上下載許多l(xiāng)inux的應(yīng)用程序。可以說,linux本身包含的應(yīng)用程序以及移植到linux上的應(yīng)用程序包羅萬象,任何一位用戶都

7、能從有關(guān)linux的網(wǎng)站上找到適合自己特殊需要的應(yīng)用程序及其源代碼,這樣,用戶就可以根據(jù)自己的需要下載源代碼,以便修改和擴充操作系統(tǒng)或應(yīng)用程序的功能。這對windows nt、windows98、ms-dos或os/2等商品化操作系統(tǒng)來說是無法做到的。.2 weblogic基本知識簡介webserver是用來構(gòu)建網(wǎng)站的必要軟件用來解析發(fā)布網(wǎng)頁等功能,它是用純java開發(fā)的。weblogic本來不是由bea發(fā)明的,是它從別人手中買過來,然后再加工擴展。bea已經(jīng)被oracle收購,目前weblogic最新版本為oracle weblogic server 11gr1 ps3(10.3.4)。其他

8、j2ee application server還有ibm的websphere、sun的glassfish、resin等。apachetomcat也是常用的servlet/jsp container。 國內(nèi)廠商生產(chǎn)的還有象東方通的tongweb、金蝶apusic應(yīng)用服務(wù)器等。bea weblogic server擁有處理關(guān)鍵web應(yīng)用系統(tǒng)問題所需的性能、可擴展性和高可用性。與bea weblogic commerce servertm配合使用,bea weblogic server可為部署適應(yīng)性個性化電子商務(wù)應(yīng)用系統(tǒng)提供完善的解決方案。weblogic長期以來一直被認(rèn)為是市場上最好的j2ee工具

9、之一。像數(shù)據(jù)庫或郵件服務(wù)器一樣,weblogic server 對于客戶是不可見的,為連接在它上面的客戶提供服務(wù)。weblogic 最常用的使用方式是為在internet 或intranet 上的web 服務(wù)提供安全、數(shù)據(jù)驅(qū)動的應(yīng)用程序。weblogic對j2ee 架構(gòu)的支持:weblogic server 提供了對sun j2ee 架構(gòu)的支持。sun公司的j2ee 架構(gòu)是為企業(yè)級提供的一種支持分布式應(yīng)用的整體框架。為集成后端系統(tǒng),如erp系統(tǒng),crm系統(tǒng),以及為實現(xiàn)企業(yè)級計算提供了一個簡易的,開放的標(biāo)準(zhǔn)。.3 weblogic特色優(yōu)勢bea weblogic server具有開發(fā)和部署關(guān)鍵任

10、務(wù)電子商務(wù)web應(yīng)用系統(tǒng) 所需的多種特色和優(yōu)勢,包括:(1)領(lǐng)先的標(biāo)準(zhǔn)對業(yè)內(nèi)多種標(biāo)準(zhǔn)的全面支持,包括ejb、jsb、jms、jdbc、xml和wml,使web應(yīng)用系統(tǒng)的實施更為簡單,并且保護了投資,同時也使基于標(biāo)準(zhǔn)的解決方案的開發(fā)更加簡便。(2)無限的可擴展性bea weblogic server以其高擴展的架構(gòu)體系聞名于業(yè)內(nèi),包括客戶機連接的共享、資源pooling以及動態(tài)網(wǎng)頁和ejb組件群集。(3)快速開發(fā)憑借對ejb和jsp的支持,以及bea weblogic server 的servlet組件架 構(gòu)體系,可加速投放市場速度。這些開放性標(biāo)準(zhǔn)與webgain studio配合時,可簡化開發(fā)

11、,并可發(fā)揮已有的技能,迅速部署應(yīng)用系統(tǒng)。(4)部署更趨靈活bea weblogic server的特點是與領(lǐng)先數(shù)據(jù)庫、操作系統(tǒng)和web服務(wù)器緊密集成。(5)關(guān)鍵任務(wù)可靠性其容錯、系統(tǒng)管理和安全性能已經(jīng)在全球數(shù)以千記的關(guān)鍵任務(wù)環(huán)境中得以驗證。(6)體系結(jié)構(gòu)bea weblogic server是專門為企業(yè)電子商務(wù)應(yīng)用系統(tǒng)開發(fā)的。企業(yè)電子商務(wù)應(yīng)用系統(tǒng)需要快速開發(fā),并要求服務(wù)器端組件具有良好的靈活性和安全性,同時還要支持關(guān)鍵任務(wù)所必需的擴展、性能、和高可用性。bea weblogic server簡化了可移植及可擴展的應(yīng)用系統(tǒng)的開發(fā),并為其它應(yīng)用 系統(tǒng)和系統(tǒng)提供了豐富的互操作性。.4 weblogi

12、c 服務(wù)功能介紹 (1)在使用ip地址的一臺計算機,或在使用集群捆綁在一起的多臺計算上,或在通過代理服務(wù)器管理的多臺計算機上建立擁有相同域名的不同站點。 (2) 部署基于j2ee 標(biāo)準(zhǔn)編寫的服務(wù)器java代碼,包括servlet,jsp,javabean 和ejb。 (3)使用j2ee 擴展網(wǎng)絡(luò)服務(wù)集成分布式系統(tǒng),包括用于數(shù)據(jù)庫連接的jdbc、用于信息傳遞的jms、用于網(wǎng)絡(luò)目錄訪問的jndi、用于分布式事物處理的 jta 和用于電子郵件處理的javamail。 (4) 部署使用遠程方法調(diào)用(rmi)的純java分布式應(yīng)用程序。(5)通過使用rmiiiop(rmi over internet i

13、nter-orb protocol)協(xié)議部署近似corba的分布式應(yīng)用系統(tǒng)。(6) 通過使用安全套接層(ssl)和weblogic的內(nèi)在支持為用戶驗證和授權(quán),實現(xiàn)強大的安全性。(7)通過將多個weblogic服務(wù)器組成一個集群提供高可用性、負(fù)載均衡和容錯能力。(8) 利用java 的多平臺能力在windows nt/2000,sun solairs ,hp/ux 和其他weblogic支持的操作系統(tǒng)上部署weblogic服務(wù)器。(9)在任一平臺上,通過使用weblogic直觀的進行基于web 的管理和監(jiān)視工具可在網(wǎng)絡(luò)上輕松管理一個或多個weblogic服務(wù)器。3 weblogic的安裝31安裝

14、前準(zhǔn)備下載地址:/technetwork/middleware/weblogic/downloads/index.html下載后:linux版本:server103_linux32.bin如圖3.1所示。 圖3.1文件準(zhǔn)備: 把weblogic的bin包放在/home目錄上。用root用戶操作,創(chuàng)建weblogic用戶組。創(chuàng)建/opt/bea目錄,修改目錄所有者權(quán)限。用weblogic用戶登陸系統(tǒng)。如圖3.2所示。圖3.2安裝weblogic 10.3賦予.bin可執(zhí)行權(quán)限:chmod a+x server103_linux32.bin,如圖3.3所示。

15、圖3.33.2系統(tǒng)要求首先配置一個基于apache的lamp服務(wù)器,另外在軟件方面它要求內(nèi)核(kenerl)至少在2.4以上,桌面分辨率至少為800600 ,桌面顏色至少16位增強色。硬件方面中央處理器:奔騰iii667 以上 ,內(nèi)存 128 兆 ,硬盤空間 600兆、oss/linux兼容聲卡、16兆顯示內(nèi)存 。3.3安裝詳細步驟運行安裝文件,即可進入安裝程序,程序進入安裝頁面,如圖3.4所示。圖3.4輸入next,繼續(xù)安裝,如圖3.5所示:圖3.5新建weblogic的安裝路徑是,輸入1,回車,如圖3.6所示。圖3.6輸入weblogic的安裝目錄,按自己需求,這里輸入自己新建的目錄為/o

16、pt/bea,回車,如圖3.7所示。圖3.7確認(rèn)安裝路徑, ,選擇1或者2即為進行變更目錄,直接next確認(rèn),如圖3.8所示。圖3.8選擇安裝方式:1是完全安裝,2是自定義安裝,我選擇的是自定義安裝,選擇2,回車,如圖3.9所示。圖3.9自定義安裝的weblogic產(chǎn)品,這里只需要安裝weblogic server,輸入2,對workshop進行反選,回車,如圖3.10所示。圖3.10現(xiàn)在這里只選擇安裝weblogic server,輸入next繼續(xù),如圖3.11所示。圖3.11選擇jdk,這里我選擇2,先反選掉3,如圖3.12所示。圖3.12輸入next,回車?yán)^續(xù)安裝,如圖3.13所示。圖3

17、.13確認(rèn)安裝信息包括安裝路徑與選擇安裝的組件,無誤的話,輸入next,回車確認(rèn),如圖3.14所示:圖3.14確認(rèn)組件內(nèi)容及jdk,確認(rèn)無誤后,輸入next回車確認(rèn),如圖3.15所示。圖3.15配置好后,程序開始安裝,如圖3.16所示。圖3.16安裝完成,輸入回車退出,如圖3.17所示。圖3.174 weblogic的配置41配置域這里我們新建一個用戶wls01來配置域,切換到root用戶,如圖4.1所示。圖4.1用戶創(chuàng)建成功,切換到shuaiyin用戶來創(chuàng)建域,如圖4.2所示。圖4.2進入域創(chuàng)建界面,選擇1,創(chuàng)建一個新的domain,如圖4.3所示。圖4.3選擇weblogic組件,所以選擇

18、1,回車,如圖4.4所示。圖4.4輸入next進入下一步,繼續(xù)配置,如圖4.5所示。圖4.5這里可以配置domain的用戶名和密碼,我們默認(rèn)用戶名為weblogic分別輸入2、3來配置密碼和確認(rèn)密碼,如圖4.6所示。圖4.6填入密碼后輸入next繼續(xù),如圖4.7所示。圖4.7后面的配置都是選擇1,進入配置域信息,這里我們默認(rèn)端口為7001,不需要變更,如需更改,輸入2更改端口,如圖4.8所示圖4.8接下來的四步,全部輸入next進行下一步,直到選擇域的路徑,這里我們輸入當(dāng)前用戶下的路徑,如圖4.9所示。圖4.9確認(rèn)域名稱,輸如我的名字shuaiyin,如圖4.10所示。圖4.10確認(rèn)域名,輸入

19、next繼續(xù),開始安裝,如圖4.11所示。圖4.11域安裝成功,如圖4.12所示。圖4.12注意2點:1.記錄下自己填寫的配置管理用戶名和密碼。2.新建域的位置。(我放在/home/shuaiyin/domains)4.2配置nodemanager用weblogic用戶登錄,啟動nodemanager服務(wù),如圖4.13所示。圖4.13出現(xiàn)端口號5566,則表明啟動成功,如圖4.14所示。圖4.145 weblogic的圖形界面顯示5.1取消管理服務(wù)器上的hostname認(rèn)證啟動weblogic,啟動命令如圖5.1所示:圖5.1瀏覽器地址6:7001/con

20、sole,輸入你安裝的時候記錄的配置的用戶名和密碼,點擊login登錄,如圖5.2所示。圖5.2進入控制臺界面,如圖5.3所示。圖5.3點擊server,選擇adminserver,進入如圖5.4配置頁。圖5.4點擊ssl選項卡,下拉后進入advanced項,將hostname verification項修改為none后save并激活配置,如圖5.5所示。圖5.55.2新建machine登錄weblogic控制臺,點擊machines,進如下頁,如圖5.6所示。圖5.6點擊new新建一個machine,輸入name,選擇操作系統(tǒng)后點擊ok,然后再點擊machines,可以看到新建的machine,點擊進入編輯,如圖5.7所示。圖5.7點擊頁面上顯示的node manager 選項卡,按實際情況填寫,完成后點save 按鈕生效,如圖5.8所示。圖5.8通過點擊頁面上的monitoring選項卡查看node manager的狀態(tài)是否正確,狀態(tài)顯示為reachable表示正常5.3新建server通過選擇頁面上的configuation-server 進入機器跟實際server的對應(yīng)配置項,如圖5.9所示。圖5.9點擊add,選擇要對應(yīng)的服務(wù)器,這個服務(wù)器是可以已經(jīng)存在的,或者是不存在的,需要重新創(chuàng)建的都行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論