搭建軟件測(cè)試環(huán)境_第1頁(yè)
搭建軟件測(cè)試環(huán)境_第2頁(yè)
搭建軟件測(cè)試環(huán)境_第3頁(yè)
搭建軟件測(cè)試環(huán)境_第4頁(yè)
搭建軟件測(cè)試環(huán)境_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、搭建軟件測(cè)試環(huán)境1 Windows Server 2003 部署 IIS 服務(wù)IIS 是 Internet Information Server 的縮寫(xiě),它是微軟公司主推的服務(wù)器,最新的版本是 Windows2003里面包含的IIS 6.0 , IIS 與WindowNTServer完全集成在一起,因而 用戶能夠利用 Windows NT Server和NTFS(NT File System , NT的文件系統(tǒng))內(nèi)置的安全 特性,建立強(qiáng)大,靈活而安全的 Internet 和 Intranet 站點(diǎn)。 IIS 支持 HT T P(Hypertext Transfer Protocol,超文本傳輸

2、協(xié)議) , FTP( Fele Transfer Protocol ,文件傳輸協(xié)議)以及SMT助、議,通過(guò)使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。IIS支持與語(yǔ)言無(wú)關(guān) 的腳本編寫(xiě)和組件,通過(guò)IIS,開(kāi)發(fā)人員就可以開(kāi)發(fā)新一代動(dòng)態(tài)的,富有魅力的Web站點(diǎn)。IIS 不需要開(kāi)發(fā)人員學(xué)習(xí)新的腳本語(yǔ)言或者編譯應(yīng)用程序, IIS 完全支持 VBScript , JScript 開(kāi)發(fā)軟件以及Java,它也支持CGI和WinCG,以及ISAPI擴(kuò)展和過(guò)濾器。IIS的設(shè)計(jì)目的 是建立一套集成的服務(wù)器服務(wù),用以支持 HTTP FTP和SMTP它能夠提供快速且集成了現(xiàn) 有產(chǎn)品,同時(shí)可擴(kuò)展的 Internet

3、 服務(wù)器。IIS 相應(yīng)性極高, 同時(shí)系統(tǒng)資源的消耗也是最少, IIS 的安裝, 管理和配置都相當(dāng)簡(jiǎn)單, 這是因?yàn)?IIS 與 Windows NT Server 網(wǎng)絡(luò)操作系統(tǒng)緊密的集成在一起,另外, IIS 還使用 與 Windows NT Server 相同的 SAM( Security Accounts Manager ,安全性賬號(hào)管理器) , 對(duì)于管理員來(lái)說(shuō), IIS 使用諸如 Performance Monitor 和 SNM(PSimple Nerwork Management ProtocoI ,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)之類的 NT已有管理工具。IIS支持ISAPI,使用ISAPI可 以

4、擴(kuò)展服務(wù)器功能,而使用 ISAPI 過(guò)濾器可以預(yù)先處理和事后處理儲(chǔ)存在 IIS 上的數(shù)據(jù)。 用于32位Win dows應(yīng)用程序的In ternet擴(kuò)展可以把FTP,SMTP和 HTTP協(xié)議置于容易使 用且任務(wù)集中的界面中, 這些界面將 Internet 應(yīng)用程序的使用大大簡(jiǎn)化, IIS 也支持 MIME (Multipurpose Internet Mail Extensions,多用于 Internet 郵件擴(kuò)展) ,它可以為Internet 應(yīng)用程序的訪問(wèn)提供一個(gè)簡(jiǎn)單的注冊(cè)項(xiàng)。IIS6.0 相比 IIS5.0 有了重大的提高和改進(jìn) , 具有很多優(yōu)秀的特性1. 應(yīng)用程序池 : IIS6 可以

5、將單個(gè)的 Web 應(yīng)用程序或多個(gè)站點(diǎn)分隔到一個(gè)獨(dú)立的進(jìn)程 (稱為應(yīng)用程序池 ). 應(yīng)用程序池以獨(dú)立進(jìn)程的方式極大的提高了 Web 服務(wù)器的安全和穩(wěn) 定性. 該進(jìn)程與操作系統(tǒng)內(nèi)核直接通信。 當(dāng)在服務(wù)器上提供更多的活動(dòng)空間時(shí), 此功能將增 加吞吐量和應(yīng)用程序的容量,從而有效地降低硬件需求。這些獨(dú)立的應(yīng)用程序池將阻止某 個(gè)應(yīng)用程序或站點(diǎn)破壞服務(wù)器上的 XML Web 服務(wù)或其他 Web 應(yīng)用程序。2. IIS6.0 還提供狀態(tài)監(jiān)視功能以發(fā)現(xiàn)、恢復(fù)和防止 Web 應(yīng)用程序故障。在 WindowsServer 2003上,Microsoft ASP.NET本地使用新的IIS 進(jìn)程模型。這些高級(jí)應(yīng)用程序狀

6、 態(tài)和檢測(cè)功能也可用于現(xiàn)有的在 Internet Information Server 4.0和 IIS 5.0 下運(yùn)行的應(yīng)用程序,其中大多數(shù)應(yīng)用程序不需要任何修改 .3. 集成的.NET框架(DOTNET)Microsoft .NET框架是用于生成、部署和運(yùn)行 Web應(yīng) 用程序、智能客戶應(yīng)用程序和 XML Web 服務(wù)的 Microsoft .NET 連接的軟件和技術(shù)的編程 模型,這些應(yīng)用程序和服務(wù)使用標(biāo)準(zhǔn)協(xié)議(例如 SOAP XML和HTTP)在網(wǎng)絡(luò)上以編程的 方式公開(kāi)它們的功能。 .NET 框架為將現(xiàn)有的投資與新一代應(yīng)用程序和服務(wù)集成起來(lái)而提 供了高效率的基于標(biāo)準(zhǔn)的環(huán)境4. 連接并發(fā)數(shù)

7、, 網(wǎng)絡(luò)流量等監(jiān)控 這樣可以使不同網(wǎng)站完全獨(dú)立開(kāi) . 不會(huì)因?yàn)槟骋粋€(gè) 網(wǎng)站的問(wèn)題 而影響到其他網(wǎng)站 .5. IIS6.0 提供了更好的安全性 通過(guò)將運(yùn)行用戶和系統(tǒng)用戶分離的方式 . IIS 服務(wù)運(yùn) 行權(quán)限和 Web應(yīng)用程序權(quán)限 分開(kāi),保證web應(yīng)用的足夠安全.這些是其他Web服務(wù)器所欠 缺的。采用IIS6.0作為Web服務(wù)器,確保您的網(wǎng)站足夠安全,穩(wěn)定,快速。在了解了什么是 IIS 后,我們開(kāi)始學(xué)習(xí)在 Windows Server 2003 中配置 IIS 服務(wù)首先,確保有正常運(yùn)行的 Windows Server 2003,如果沒(méi)有,可參考測(cè)試系統(tǒng)安裝自行安裝1.1 安裝IIS服務(wù)登陸到 Wi

8、ndows Server 2003,打開(kāi)IE,輸入http:/localhost/,如果出現(xiàn)下圖,貝U表明IIS服務(wù)已經(jīng)安裝。如果出現(xiàn)下圖,則說(shuō)明IIS沒(méi)有安裝,需進(jìn)行下列步驟進(jìn)行安裝打開(kāi)控制面板-添加刪除程序,如下圖點(diǎn)擊“添加/刪除Windows組件(A)”,出現(xiàn)下圖向下拖動(dòng)右邊滾動(dòng)條,勾中“應(yīng)用程序服務(wù)器”,點(diǎn)擊I詳細(xì)信息3Z,出現(xiàn)下圖勾中ASP.NET點(diǎn)擊【OK,返回到 Windows組件向?qū)Ы缑?,點(diǎn)擊【下一步】,進(jìn)行IIS服 務(wù)安裝。如果安裝時(shí)需要插入Windows Server 2003系統(tǒng)光盤(pán),則插入相應(yīng)的系統(tǒng)光盤(pán),即可。點(diǎn)擊【確定】,繼續(xù)安裝,如下圖安裝完成后,點(diǎn)擊【完成】,即可

9、完成IIS服務(wù)的安裝,如下圖。安裝后,最好注銷(xiāo)一下機(jī) 器。打開(kāi)IE,輸入http:/localhost/,如果出現(xiàn)“建設(shè)中”,則表示IIS服務(wù)安裝成功。1.2部署應(yīng)用程序正確安裝IIS服務(wù)后,我們就需要部署應(yīng)用程序了1.2.1配置IIS服務(wù)打開(kāi)控制面板- 管理工具- In ternet信息服務(wù)(IIS)管理器,如下圖1、點(diǎn)擊“網(wǎng)站”,選中“默認(rèn)網(wǎng)站”,右鍵選擇“屬性”,如下圖下面簡(jiǎn)要描述該界面上兩個(gè)重要功能:網(wǎng)站、主目錄。網(wǎng)站:描述當(dāng)前站點(diǎn)的一些信息,比如網(wǎng)站名稱,端口、連接超時(shí)設(shè)置等。網(wǎng)站標(biāo)識(shí):當(dāng)前站點(diǎn)屬性的設(shè)置,如網(wǎng)站名稱、IP地址、端口。默認(rèn)情況下,這里不 用修改。如果系統(tǒng)的80被占用時(shí)

10、,可將此處的端口進(jìn)行修改。連接:用戶訪問(wèn)網(wǎng)站時(shí),如果在一段時(shí)間內(nèi)請(qǐng)求沒(méi)有被響應(yīng),則被認(rèn)為是訪問(wèn)超時(shí), 這里可設(shè)置超時(shí)時(shí)間,默認(rèn)為120秒。保持HTTP連接,表示雖然超時(shí),但連接未斷, 請(qǐng)求被響應(yīng),立刻返回結(jié)果。一般默認(rèn),不做修改。啟用日志記錄:IIS服務(wù)的運(yùn)行日志,一般默認(rèn),不做修改。主目錄:該模塊是IIS服務(wù)配置的核心部分。主要提供了應(yīng)用程序部署路徑,訪問(wèn)權(quán)限、 應(yīng)用程序設(shè)置等方面的功能。路徑及權(quán)限控制:本地路徑是IIS 服務(wù)中部署應(yīng)用程序的路徑,系統(tǒng)默認(rèn)為 c:inetpubwwwroot ,將我們需要運(yùn)行的應(yīng)用程序放在該目錄下,IIS服務(wù)就能解析應(yīng)用 程序中的相關(guān)請(qǐng)求,實(shí)現(xiàn)程序的功能。訪

11、問(wèn)權(quán)限限制了用戶訪問(wèn)應(yīng)用程序的活動(dòng)范圍,一 般默認(rèn)為只讀,不可寫(xiě)入。但對(duì)于一般的應(yīng)用系統(tǒng)來(lái)說(shuō),寫(xiě)權(quán)限是必須的,所以我們需在 這里勾中“寫(xiě)入”。,出現(xiàn)下圖配置:配置是為應(yīng)用程序所做的一些設(shè)置。點(diǎn)擊“配置”般情況下,我們對(duì)這里不做什么設(shè)置,默認(rèn)即可,但選項(xiàng)中的某些地方需要修改。點(diǎn)擊 “選項(xiàng)”標(biāo)簽,出現(xiàn)下圖將上圖中“啟用父路徑”勾中,點(diǎn)擊【確定】完成應(yīng)用程序的配置。2、點(diǎn)擊“Web服務(wù)擴(kuò)展”,右邊出現(xiàn)下圖選中“ Active Server Pages ”,然后點(diǎn)擊“允許”,啟用IIS服務(wù)處理ASP語(yǔ)言功能。到此, IIS 服務(wù)的一些簡(jiǎn)單配置就完成了。接下是進(jìn)行應(yīng)用程序的部署。我們這里以在線考試系統(tǒng)為

12、例。1.2.2 部署應(yīng)用程序1、放置應(yīng)用程序?qū)⑿璨渴鸬膽?yīng)用程序放一個(gè)文件夾,如下圖將這些程序文件放入名為exam的文件夾,這里需提醒的是,一般情況下,我們不需要將程序文件放在太深的目錄結(jié)構(gòu)中??截恊xam文件,粘貼到IIS服務(wù)的默認(rèn)網(wǎng)站路徑c:inetpubwwwroot 下。2、修改應(yīng)用程序執(zhí)行權(quán)限打開(kāi)控制面板 -管理工具 - Internet 信息服務(wù) (IIS) 管理器,如下圖可以看到圖中紅色標(biāo)志處,已經(jīng)出現(xiàn)了我們剛才部署的在線考試系統(tǒng)。選中“exam,點(diǎn)擊右鍵,選擇“屬性”,出現(xiàn)下圖 將執(zhí)行權(quán)限處修改為“純腳本”,修改完成后點(diǎn)擊【確定】。完成ASP應(yīng)用程序的部署打開(kāi)IE,輸入http:

13、/localhost/exam/index.asp,驗(yàn)證部署是否成功,成功界面如下3、配置數(shù)據(jù)源配置數(shù)據(jù)源這步一般來(lái)說(shuō)不用,只有在系統(tǒng)找不到數(shù)據(jù)庫(kù),無(wú)法正常使用時(shí),可以手 動(dòng)添加數(shù)據(jù)源,以保證系統(tǒng)能正常工作。打開(kāi)控制面板-管理工具-數(shù)據(jù)源(ODBC),如下圖切換頁(yè)簽到“系統(tǒng)DSN,點(diǎn)擊【添加】,出現(xiàn)下圖根據(jù)應(yīng)用程序所使用數(shù)據(jù)庫(kù)類型選擇對(duì)應(yīng)的驅(qū)動(dòng)程序,比如我們這里的在線考試系統(tǒng)采用的是ACCES數(shù)據(jù)庫(kù),那么就選擇“ Microsoft Access Driver(*mdb)”即可。選好點(diǎn)擊【完成】,出現(xiàn)下圖在數(shù)據(jù)源名中輸入數(shù)據(jù)源的名稱,如此處的“exam”,點(diǎn)擊數(shù)據(jù)庫(kù)中的【選擇(S)】,出現(xiàn)下圖

14、,進(jìn)行數(shù)據(jù)庫(kù)文件選取。目錄中是應(yīng)用程序的數(shù)據(jù)庫(kù)存放位置,如此處在線考試系統(tǒng)的數(shù)據(jù)庫(kù)存放路徑為C:lnetpubwwwrootexamdatabase ,所以,我們?cè)谀夸浱庍M(jìn)入到該目錄, 選中 exam.mdb 然后點(diǎn)擊【確定】,完成數(shù)據(jù)庫(kù)選擇操作。一路確定,完成數(shù)據(jù)源的設(shè)置。重新打開(kāi)IE,訪問(wèn)被測(cè)系統(tǒng),驗(yàn)證能否正常使用。如有問(wèn)題,需根據(jù)問(wèn)題描述再做檢查。1.3調(diào)試運(yùn)行IIS服務(wù)在上述的配置部署過(guò)程中,可能會(huì)出現(xiàn)下面一些問(wèn)題。1、HTTP錯(cuò)誤404 -文件或目錄未找到。原因分析:上圖出現(xiàn)的原因可能是因?yàn)?IIS服務(wù)沒(méi)有開(kāi)啟解析ASP程序功能,故提示文件或目錄未找到,解決辦法:見(jiàn)1.2.1配置II

15、S服務(wù)第二步,啟用IIS服務(wù)解析ASP程序功能2、HTTP 錯(cuò)誤 403.1 - 禁止訪問(wèn):執(zhí)行訪問(wèn)被拒絕。原因分析:上圖問(wèn)題的原因是沒(méi)有執(zhí)行 ASP程序的權(quán)限,需要給用戶執(zhí)行該目錄的權(quán)限。 解決辦法:見(jiàn) 1.2.2 部署應(yīng)用程序第二步修改應(yīng)用程序執(zhí)行權(quán)限。3、無(wú)法完成數(shù)據(jù)添加操作如果在進(jìn)行數(shù)據(jù)操作時(shí),比如注冊(cè),登陸等。出現(xiàn)原因分析:無(wú)法寫(xiě)入數(shù)據(jù),雖然在 IIS 服務(wù)已經(jīng)賦予了讀寫(xiě)權(quán)限,但存放應(yīng)用程序的磁盤(pán)分區(qū)格式可能是NTFS的,這樣還需要對(duì)該應(yīng)用程序文件夾賦予相應(yīng)的權(quán)限,如給exam文件夾賦予everyone (所有用戶)讀寫(xiě)權(quán)限。解決辦法:選擇exam文件夾,右鍵查看屬性,點(diǎn)擊“安全”,

16、如下圖 點(diǎn)擊【添加】,出現(xiàn)下圖在“輸入對(duì)象名稱來(lái)選擇”下輸入“ everyone ”,點(diǎn)擊【檢查名稱】,出現(xiàn)上圖信息,點(diǎn)擊【確定】,完成用戶添加。如下圖選中Everyone用戶,將其權(quán)限選為“完全控制”,點(diǎn)擊【確定】,完成exam文件夾權(quán)限修改。至此, Windows Server 2003 系統(tǒng)下的 IIS 服務(wù)配置全部完成,過(guò)程中可能出現(xiàn)各種各樣的問(wèn)題,希望學(xué)員能夠仔細(xì)分析,并找出解決辦法注:很多同學(xué)平時(shí)使用的都是 WindowsXP,會(huì)問(wèn)能不能在XP系統(tǒng)上部署IIS服務(wù),回 答是肯定的。Windows XP同樣提供了 IIS服務(wù)功能,該服務(wù)默認(rèn)是關(guān)閉,需要用戶自行安 裝,這里不做講解。具

17、體方法可參考 Windows Server 2003 的 IIS 安裝配置方法,但我們 不建議使用XP作為IIS的服務(wù)器,因?yàn)閄P系統(tǒng)本身有十個(gè)連接數(shù)的限制。一個(gè) web應(yīng)用 程序,一般不止10個(gè)用戶,所以XP系統(tǒng)部署IIS服務(wù)器不適合。2 Windows Server 2003 部署 Tomcat+JDK測(cè)試環(huán)境Tomcat是一個(gè)免費(fèi)的開(kāi)源的Serlvet容器,它是Apache基金會(huì)的Jakarta項(xiàng)目中的一 個(gè)核心項(xiàng)目,由Apache, Sun和其它一些公司及個(gè)人共同開(kāi)發(fā)而成。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè) WA(Web Archive )文件。WAR是 Sun提

18、出的一種 Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個(gè)壓縮包。這 個(gè)包中的文件按一定目錄結(jié)構(gòu)來(lái)組織: 通常其根目錄下包含有 Html 和 Jsp 文件或者包含這 兩種文件的目錄,另外還會(huì)有一個(gè) WEB-INF目錄,這個(gè)目錄很重要。通常在 WEB-INF目錄 下有一個(gè) web.XML文件和一個(gè)classes目錄,web.xml是這個(gè)應(yīng)用的配置文件,而classes 目錄下則包含編譯好的 Servlet類和Jsp或Servlet所依靠的其它類(如JavaBean)。通 常這些所依靠的類也可以打包成 JAR放到WEB-INF下的lib目錄下,當(dāng)然也可以放到系統(tǒng) 的CLASSPATH,但那樣移

19、植和治理起來(lái)不方便。在Tomcat中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的WARi到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。你在瀏覽器中訪問(wèn)這個(gè)應(yīng)用的Jsp時(shí),通常第一次會(huì)很慢,因?yàn)門(mén)omcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪 問(wèn)將會(huì)很快。另外Tomcat也提供了一個(gè)應(yīng)用:manager,訪問(wèn)這個(gè)應(yīng)用需要用戶名和密碼, 用戶名和密碼存儲(chǔ)在一個(gè)xml文件中。通過(guò)這個(gè)應(yīng)用,輔助于 FTP,你可以在遠(yuǎn)程通過(guò) Web部署和撤銷(xiāo)應(yīng)用。當(dāng)然本地也可以Tomcat不僅僅是一個(gè)Servlet容器,它也具有傳統(tǒng)的 Web服務(wù)器的功能:處理Html頁(yè)

20、 面。但是與Apache相比,它的處理靜態(tài) Html的能力就不如 Apacha我們可以將Tomcat 和Apache集成到一塊,讓 Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet。這種集 成只需要修改一下Apache和Tomcat的配置文件即可。JDK全稱為Java Development Kit,他是整個(gè)Java的核心,包括了 Java運(yùn)行環(huán)境(Java Runtime Envirnment ),一堆 Java 工具和 Java 基礎(chǔ)的類庫(kù) (rt.jar) 。不論什么 Java 應(yīng)用 服務(wù)器實(shí)質(zhì)都是內(nèi)置了某個(gè)版本的 JD&最主流的JDK是Sun公司發(fā)布的JDK除了

21、Sun之 外,還有很多公司和組織都開(kāi)發(fā)了自己的 JDK,例如IBM公司開(kāi)發(fā)的JDK, BEA公司的 Jrocket,還有GNI組織開(kāi)發(fā)的JDK等等。JDK是一個(gè)寫(xiě)Java的applet和應(yīng)用程序的程序開(kāi)發(fā)環(huán)境。它由一個(gè)處于操作系統(tǒng)層之 上的運(yùn)行環(huán)境還有開(kāi)發(fā)者編譯,調(diào)試和運(yùn)行用Java語(yǔ)言寫(xiě)的applet和應(yīng)用程序所需的工具組成。JDK是Sun Microsystems針對(duì)Java開(kāi)發(fā)員的產(chǎn)品。自從 Java推出以來(lái),JDK已 經(jīng)成為使用最廣泛的 Java SDK( Software development kit )。JDK包含的基本組件包括:? ? ? javac -編譯器,將源程序轉(zhuǎn)成字節(jié)

22、碼? ? ? jar -打包工具,將相關(guān)的類文件打包成一個(gè)文件? ? ? javadoc -文檔生成器,從源碼注釋中提取文檔? ? ? jdb - debugger,查錯(cuò)工具在大概了解了 Tomcat與JDK的相關(guān)知識(shí)后,我們學(xué)習(xí)來(lái)如何配置 Tomcat+JDK的測(cè)試環(huán)境。約定:本教程中的 JDK 版本為 jdk-1_5_0_08-windows-i586-p , Tomcat 版本為 apache-tomcat-5.5.25 。2.1 JDK安裝配置JDK的使用主要有三步:JDK軟件安裝、環(huán)境變量配置、驗(yàn)證 JDK配置。2.1.1 JDK軟件安裝1 、點(diǎn)擊 jdk-1_5_0_08-wind

23、ows-i586-p.exe ,出現(xiàn)下圖2、初始化安裝程序完成后出現(xiàn)下圖3、選擇“我接受”,同意安裝條款,點(diǎn)擊【下一步】4、更改安裝路徑,最好放在 c 盤(pán)根目錄下,修改后點(diǎn)擊【確定】5、修改后的圖如下,點(diǎn)擊【下一步】6、安裝界面如下7、自定義安裝語(yǔ)言環(huán)境,這里不作修改,默認(rèn)即可,點(diǎn)擊【下一步】8、瀏覽器注冊(cè),默認(rèn)即可,點(diǎn)擊【下一步】9、安裝過(guò)程進(jìn)行中10、安裝完成,如下圖,點(diǎn)擊【完成】即可2.1.2 JDK環(huán)境變量配置正確安裝了 JDK后,我們需要對(duì)其進(jìn)行環(huán)境變量的設(shè)置。1、點(diǎn)擊“我的電腦 -屬性- 高級(jí)- 環(huán)境變量”,出現(xiàn)下圖2、 JAVA_HOM變量設(shè)置,在系統(tǒng)變量中點(diǎn)擊【新建】,變量名處

24、輸入“ JAVA_HOME變量 值處輸入“ C:java ”,如下圖,點(diǎn)擊【OK。這里的變量值就是我們JDK的安裝目錄。3、添加 Path 路徑,在系統(tǒng)變量中找到 Path 變量,點(diǎn)擊編輯,在變量值的最前面添加 “C:javabin; ”,如下圖,這里需注意,不是刪除里面的變量值,而是添加,并且 bin 后面要加“ ;”。4、 添加CLASSPAT路徑,在系統(tǒng)變量中點(diǎn)擊【新建】,變量名處輸入“ CLASSPATH變量值處輸入 “.;c:javalibdt.jar;c:javalibtools.jar;”,如下圖,點(diǎn)擊【OM。注意,變量值中的“.;”千萬(wàn)不能少。如果系統(tǒng)中已經(jīng)存在 CLASSPA

25、T變量,只需在變量值前添 加“ .;c:javalibdt.jar;c:javalibtools.jar;”即可5、全部確定,注銷(xiāo)系統(tǒng),使變量配置生效。2.1.3驗(yàn)證JDK配置1、在“開(kāi)始”中打開(kāi)“運(yùn)行”,或者按windows徽標(biāo)+R鍵,打開(kāi)“運(yùn)行”。輸入“ cmd, 進(jìn)入命令行。2、進(jìn)到 C 盤(pán)根目錄,輸入“ java -version ”或者“ javac ”出現(xiàn)相關(guān)信息后即表示安裝成 功。如下圖3、編譯一個(gè)簡(jiǎn)單的程序檢查。打開(kāi)記事本,輸入下列代碼:public class HelloWorld public static void main( Stri ng args)System.ou

26、t.println(JAVA環(huán)境配置成功!);保存名為“ HelloWorld.java ”,放在C盤(pán)根目錄下。4、進(jìn)入dos命令窗口,輸入下面命令,如下:如果輸出“ JAVA環(huán)境配置成功! ”,則表示JDK安裝配置成功JDK的安裝配置到這里就結(jié)束了。 這里最重要的就是JDK環(huán)境變量的配置。請(qǐng)學(xué)員在學(xué) 習(xí)時(shí)注意。2.2 Tomcat 安裝配置Tomcat使用也可以分為三步:Tomcat安裝、Tomcat配置、Tomcat驗(yàn)證2.2.1 Tomcat 安裝1、點(diǎn)擊 apache-tomcat-5.5.25.exe ,出現(xiàn)下圖2、點(diǎn)擊【 Next】,3、點(diǎn)擊【 I Agree 】4、勾中 Exam

27、ples、Webapps 點(diǎn)擊【Next】5、修改安裝路徑,如改為 C:tomcat, 點(diǎn)擊【 Next】6、默認(rèn)設(shè)置,不做修改,點(diǎn)擊【 Next】7、選擇JAVA虛擬機(jī)(JVM,這里選擇JDK安裝路徑,如C:java,完成后點(diǎn)擊【In stall】8、取消兩個(gè)勾,點(diǎn)擊【 Finish 】,安裝完成Tomcat安裝完成后會(huì)在系統(tǒng)服務(wù)中添加一個(gè)名為“ Apache Tomcat”的服務(wù),啟動(dòng)類型 為“手動(dòng)”,剛才安裝的時(shí)候之所以不選擇“ Run Apache Tomcat”是因?yàn)槲覀儗⒂妹畲翱诜绞絾?dòng)。2.2.2 Tomcat 驗(yàn)證Tomcat安裝完成后,我們使用命令窗口的方式啟動(dòng)Tomcat

28、。1、啟動(dòng) Tomcat進(jìn)入C:tomcatbin(Tomcat實(shí)際存放路徑下的bin目錄),將tomcat5.exe創(chuàng)建桌面快捷方式,回到桌面,雙擊 tomcat5.exe,出現(xiàn)下圖上圖表示Tomcat正常啟動(dòng)了。2、驗(yàn)證 Tomcat打開(kāi)IE,輸入http:/localhost:8080,出現(xiàn)下圖表示安裝成功。3、使用JSP程序驗(yàn)證。打開(kāi)記事本,輸入下列代碼保存名為test.jsp ,存放在C:tomcatwebappstest 目錄下,這里的是Tomcat安裝后自動(dòng)生成的目錄。test是新建的文件夾,用于存放我們的測(cè)試程序。打開(kāi) IE,輸入 http:/localhost:8080/te

29、st/test.jsp,回車(chē)如果出現(xiàn)下圖,則表示 Tomcat安裝成功,并能解析JSP程序。如果沒(méi)出現(xiàn),則表示Tomcat并未安裝成功,需仔細(xì)檢查每個(gè)操作步驟。2.2.3 Tomcat 配置打開(kāi)“ tomcat 安裝目錄conf ”下的 server.xml 文件;1、修改端口查找“ ”這段。其中“ 8080”即為tomcat啟動(dòng)時(shí)的默認(rèn)端口配置,如果系統(tǒng)中存在其他系統(tǒng)使用8080端口的話,我們可以更改此處,比如可改為8088等。2、修改文件部署默認(rèn)路徑xmlValidatio n= false 此段是配置web應(yīng)用程序存放路徑的地方,如果 web應(yīng)用程序沒(méi)有部署在 webapps下,我 們可

30、修改此處。3、應(yīng)用程序部署一般情況下,會(huì)由研發(fā)人員將被測(cè)系統(tǒng)的源代碼打包,交由配置管理員處理,測(cè)試工 程師在開(kāi)始測(cè)試工作時(shí),需從配置管理員處提取被測(cè)系統(tǒng)的版本,然后將該系統(tǒng)放在 C:tomcatwebapps下(tomcat實(shí)際安裝目錄下的 webappS,修改數(shù)據(jù)庫(kù)連接配置文件, 啟動(dòng)服務(wù),訪問(wèn)相應(yīng)的系統(tǒng)即可。如果有錯(cuò)誤,需仔細(xì)檢查錯(cuò)誤原因并解決。具體應(yīng)用程 序部署過(guò)程與前面 2.2.2Tomcat 驗(yàn)證中的第三步一樣。在實(shí)際的測(cè)試過(guò)程中,一般的應(yīng)用系統(tǒng)由WEB服務(wù)器+數(shù)據(jù)庫(kù)服務(wù)器組成,WEBK務(wù)器由JDK+Tomca構(gòu)成,當(dāng)然也可以由JDK+Tomcat+Apach構(gòu)成,這里我們主要講解了

31、前一種, 希望學(xué)員自學(xué)JDK+Tomcat+ApacheS建測(cè)試環(huán)境的方法。數(shù)據(jù)庫(kù)服務(wù)器這里我們不進(jìn)行講 解,會(huì)在數(shù)據(jù)庫(kù)學(xué)習(xí)部分詳細(xì)講解。3 Windows Server 2003 部署 Jboss+JDK 測(cè)試環(huán)境JBoss服務(wù)器是一種優(yōu)秀的J2EE服務(wù)器,和BEA的Weblogic,IBM的Websphere屬于同類產(chǎn) 品,JBoss的優(yōu)勢(shì)在于具有良好的性價(jià)比。 JBoss為完全開(kāi)放源碼的免費(fèi)軟件,而且具有良 好的運(yùn)行效率和可靠性,因此已經(jīng)得到越來(lái)越多的J2EE應(yīng)用開(kāi)發(fā)者的青睞。在J2EE應(yīng)用服務(wù)器領(lǐng)域,Jboss是發(fā)展最為迅速的應(yīng)用服務(wù)器。由于 Jboss遵循商業(yè) 友好的LGPL授權(quán)分發(fā)

32、,并且由開(kāi)源社區(qū)開(kāi)發(fā),這使得 Jboss廣為流行。另外,Jboss應(yīng)用 服務(wù)器還具有許多優(yōu)秀的特質(zhì): 其一,它將具有革命性的JMX微內(nèi)核服務(wù)作為其總線結(jié)構(gòu);,SOA);其二,它本身就是面向服務(wù)的架構(gòu)( Service-Oriented Architecture其三,它還具有統(tǒng)一的類裝載器,從而能夠?qū)崿F(xiàn)應(yīng)用的熱部署和熱卸載能力。因此, Jboss 是高度模塊化的和松耦合的。 Jboss 用戶的積極反饋告訴我們, Jboss 應(yīng)用服 務(wù)器是健壯的、高質(zhì)量的,而且還具有良好的性能??傮w上Jboss稍微優(yōu)越于Tomcat,但各有千秋,這里就不做多少表述,我們主要來(lái)學(xué) 習(xí)一下 Jboss 測(cè)試環(huán)境的搭建

33、。約定:本教程中的 JDK 版本為 jdk-1_5_0_08-windows-i586-p, Jboss 版本為jboss-4.0.0 。3.1 JDK安裝配置JDK的安裝配置請(qǐng)參照2.1JDK安裝配置方法。3.2 Jboss 安裝配置Jboss 的安裝配置比較簡(jiǎn)單, Jboss 是一個(gè)解壓文件,直接解壓即可使用。3.2.1 Jboss 安裝1、 打開(kāi) jboss-4.0.0.zip,解壓,得到 jboss-4.0.0 目錄,該目錄下包含下圖所示內(nèi)容2、重命名 jboss-4.0.0 為 jboss3、 將jboss目錄拷貝至C盤(pán)根目錄,當(dāng)然也可以放置在其他目錄下,這里放在C盤(pán)根目錄只是方便管

34、理文件創(chuàng)建一個(gè)桌面快目錄下,這里的3.2.2 Jboss 驗(yàn)證 復(fù)制到C盤(pán)根目錄后,我們就可以驗(yàn)證 Jboss能否正常工作了。1、啟動(dòng) Jboss進(jìn)入C:jbossbin( Jboss實(shí)際存放路徑下的bin目錄),將run .bat捷方式,回到桌面,雙擊run .bat ,出現(xiàn)下圖上圖表示Jboss正常啟動(dòng)了。2、驗(yàn)證 Jboss打開(kāi)IE,輸入http:/localhost:8080 ,出現(xiàn)下圖表示解壓成功。3、使用JSP程序驗(yàn)證。打開(kāi)記事本,輸入下列代碼保存名為 test.jsp,存放在 C:jbossserverdefaultdeploytest.war在XXX.war中的。打開(kāi)IE,輸入

35、http:/localhost:8080/test/test.jsp,回車(chē)如果出現(xiàn)下圖,則表示Jboss安裝成功,并能解析JSP程序。3.2.3 Jboss 配置1、修改端口打開(kāi) C:jbossserverdefaultdeployjbossweb-tomcat50.sar下的 server.xml查找 這段代碼,其中 Connector port=8080 address=$jboss.bind.address即為我們 Jboss的默認(rèn)端口設(shè)置處。如果系統(tǒng)中存在其他軟件占用8080端口的話,我們可以改為此處的端 口,比如改為8088等。2、部署應(yīng)用系統(tǒng)與前面的Tomcat一樣,Jboss應(yīng)用

36、程序的部署,也需要放在特定的目錄下。測(cè)試人員獲取到測(cè)試版本后,將被測(cè)系統(tǒng)放在C:jbossserverdefaultdeploy( Jboss實(shí)際存放目錄),修改相關(guān)的數(shù)據(jù)庫(kù)連接,啟動(dòng)服務(wù)即可4Linux部署Tomcat+JDK測(cè)試環(huán)境安裝好 FC5 后,配置好網(wǎng)絡(luò),下載好必備軟件: jdk-1_5_0_06-linux-i586.bin apache-tomcat-5.5.25.tar.gz4.1 JDK安裝配置JDK的使用主要有三步:JDK軟件安裝、環(huán)境變量配置、驗(yàn)證 JDK配置。4.1.1 JDK軟件安裝1、通過(guò)ssh將JDK上傳到FC5的/opt目錄下;檢查是否上傳成功rootloca

37、lhost opt# cd ./.rootlocalhost /# cd root/rootlocalhost # clearrootlocalhost # cd /opt/rootlocalhost opt# ls -ll總計(jì) 53796-rw-r-r- 1 root root 6034852 01-21 14:15 apache-tomcat-5.5.25.tar.gz -rw-r-r- 1 root root 48974825 01-22 15:23 jdk-1_5_0_06-linux-i586.binrootlocalhost opt#2、#chmod 755 jdk-1_5_0_0

38、6-linux-i586.bin(root 帳號(hào)登錄,修改 jdk 文件執(zhí)行權(quán)限)3、# Is - l (檢查權(quán)限是否更改正確)-rw-r-r- 1 root root 6034852 01-21 14:15 apache-tomcat-5.5.25.tar.gz-rwxr-xr-x 1 root root 48974825 01-22 15:23 jdk-1_5_0_06-linux-i586.bin-rwxr-xr-x 表示已經(jīng)修改成功。4、#./jdk-1_5_0_06-linux-i586.bin(解壓安裝文件)解壓開(kāi)始時(shí)顯示的是許可證方面的信息,按回車(chē),出現(xiàn)“Do you agree

39、 to the above licenseterms? yes or no ”時(shí),輸入y,再回車(chē)。表示同意這些許可證信息,然后開(kāi)始解壓,如下圖解壓完成后會(huì)出現(xiàn)Done.信息。如上圖5、# cd /opt (檢查解壓是否成功,如成功應(yīng)有 jdk1.5.0_06 目錄)rootlocalhost opt# lsapache-tomcat-5.5.25.tar.gz jdk1.5.0_06 jdk-1_5_0_06-linux-i586.bin# mv jdk1.5.0_06 jdk (將 jdk1.5.0_06 重命名為 jdk )rootlocalhost opt# mv jdk1.5.0_06

40、 jdkrootlocalhost opt# ls apache-tomcat-5.5.25.tar.gz jdk jdk-1_5_0_06-linux-i586.bin6、# cd /root(退到 root 目錄下,為 root )4.1.2 JDK環(huán)境變量配置1 、 # vi .bashrc(編輯 bashrc 文件)添加下面信息:export JAVA_HOME=/opt/jdk (實(shí)際 jdk 解壓安裝路徑)export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH (必須將 $PATH放在后面,否則無(wú)法改變FC5自帶的jdk1.4的版本)

41、export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib退出 vi 編輯模式,輸入: wq 保存,# source .bashrc2、如果為所有用戶設(shè)定環(huán)境變量,則進(jìn)行如下操作:在 etc/profile.d 文件夾下建立 java.sh 文件內(nèi)容如下# vi java.shexport JAVA_HOME=/opt/jdkexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib#source /

42、etc/profile.d/java.sh # java 看是否有 java 的幫助提示# java -version如果跟你安裝的版本相符合的話 , 那就成功了,4.1.3驗(yàn)證JDK配置# vi /home/HelloWorld.java ( 在 home目錄下創(chuàng)建 HelloWorld.java 文件),代碼如下: public class HelloWorld public static void main(String args)System.out.println(JAVA OK!) ;rootlocalhost home# javac HelloWorld.java(編譯 java 程序)rootlocalhost home# java HelloWorld(執(zhí)行 java 程序)JAVA OK!至此,JDK安裝完畢!4.2 TOMCA 安裝Tomcat使用也可以分為三步:Tomcat安裝、Tomcat配置、Tomcat驗(yàn)證。4.2.1 Tomcat 安裝1、通過(guò)ssh將JDK上傳到FC5的/opt目錄下;2、# tar -zvxf apa

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論