測試環(huán)境搭建及舉例_第1頁
測試環(huán)境搭建及舉例_第2頁
測試環(huán)境搭建及舉例_第3頁
測試環(huán)境搭建及舉例_第4頁
測試環(huán)境搭建及舉例_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、概述Testing environment1(測試環(huán)境),是指測試運(yùn)行其上的軟件和硬件環(huán)境的描述,以及任何其它與被測軟件交互的軟件,包括驅(qū)動(dòng)和樁。測試環(huán)境=軟件+硬件+網(wǎng)絡(luò)+數(shù)據(jù)準(zhǔn)備+測試工具測試環(huán)境是指為了完成軟件測試工作所必需的計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)設(shè)備、歷史數(shù)據(jù)的總稱。毫無疑問,穩(wěn)定和可控的測試環(huán)境,可以使測試人員花費(fèi)較少的時(shí)間就完成測試用例的執(zhí)行,也無需為測試用例、測試過程的維護(hù)花費(fèi)額外的時(shí)間,并且可以保證每一個(gè)被提交的缺陷都可以在任何時(shí)候被準(zhǔn)確的重現(xiàn)。測試環(huán)境搭建舉例Jsp站點(diǎn)測試環(huán)境的搭建JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多

2、公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件,后綴名為(*.jsp)。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。用vmare模擬搭建多機(jī)多系統(tǒng)測試環(huán)境Windows Server 2021 部署 IIS 服務(wù)首先,確保有正常運(yùn)行的 Windows Server 2021,如果沒有, 可自行安裝。1.1 安裝 IIS 服務(wù)登陸到 Windows Server 2021,打開 IE,輸入

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

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

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

6、IIS 服務(wù)就能解析應(yīng)用程序中的相關(guān)請求,實(shí)現(xiàn)程序的功能。訪問權(quán)限限制了用戶訪問應(yīng)用程序的活動(dòng)范圍,一般默認(rèn)為只讀,不可寫入。但對于一般的應(yīng)用系統(tǒng)來說,寫權(quán)限是必須的,所以我們需在這里勾中“寫入”。配置:配置是為應(yīng)用程序所做的一些設(shè)置。點(diǎn)擊“配置”,出現(xiàn)下圖 一般情況下,我們對這里不做什么設(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 語言功能。到此,IIS 服務(wù)的一些

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

8、修改完成后點(diǎn)擊【確定】 。完成 ASP 應(yīng)用程序的部署。打開 IE,輸入 http:/localhost/exam/index.asp,驗(yàn)證部署是否成功配置數(shù)據(jù)源配置數(shù)據(jù)源這步一般來說不用,只有在系統(tǒng)找不到數(shù)據(jù)庫,無法正常使用時(shí),可以手動(dòng)添加數(shù)據(jù)源,以保證系統(tǒng)能正常工作。打開控制面板->管理工具->數(shù)據(jù)源 (ODBC),如下圖切換頁簽到“系統(tǒng) DSN” ,點(diǎn)擊【添加】,出現(xiàn)下圖 根據(jù)應(yīng)用程序所使用數(shù)據(jù)庫類型選擇對應(yīng)的驅(qū)動(dòng)程序, 比如我們這里的在線考試系統(tǒng)采用的是 ACCESS 數(shù)據(jù)庫,那么就選擇“Microsoft Access Driver (*.mdb)”即可。選好點(diǎn)擊【完成】

9、, 在數(shù)據(jù)源名中輸入數(shù)據(jù)源的名稱,如此處的“exam”,點(diǎn)擊數(shù)據(jù)庫中的【選擇(S)】,出現(xiàn)下圖,進(jìn)行數(shù)據(jù)庫文件選取。 目錄中是應(yīng)用程序的數(shù)據(jù)庫存放位置,如此處在線考試系統(tǒng)的數(shù)據(jù)庫存放路徑為C:Inetpubwwwrootexamdatabase,所以,我們在目錄處進(jìn)入到該目錄,選中 exam.mdb,然后點(diǎn)擊【確定】,完成數(shù)據(jù)庫選擇操作。一路確定,完成數(shù)據(jù)源的設(shè)置。重新打開 IE,訪問被測系統(tǒng),驗(yàn)證能否正常使用。如有問題,需根據(jù)問題描述再做檢查。調(diào)試運(yùn)行 IIS 服務(wù)在上述的配置部署過程中,可能會出現(xiàn)下面一些問題。1、HTTP 錯(cuò)誤 404 - 文件或目錄未找到。 原因分析:上圖出現(xiàn)的原因可能

10、是因?yàn)?IIS 服務(wù)沒有開啟解析 ASP 程序功能,故提示文件或目錄未找到,解決辦法:見配置 IIS 服務(wù)第二步,啟用 IIS 服務(wù)解析 ASP 程序功能2、HTTP 錯(cuò)誤 403.1 - 禁止訪問:執(zhí)行訪問被拒絕。 原因分析:上圖問題的原因是沒有執(zhí)行 ASP 程序的權(quán)限,需要給用戶執(zhí)行該目錄的權(quán)限。解決辦法:見部署應(yīng)用程序第二步修改應(yīng)用程序執(zhí)行權(quán)限。3、無法完成數(shù)據(jù)添加操作如果在進(jìn)行數(shù)據(jù)操作時(shí),比如注冊,登陸等。出現(xiàn)原因分析:無法寫入數(shù)據(jù),雖然在 IIS 服務(wù)已經(jīng)賦予了讀寫權(quán)限,但存放應(yīng)用程序的磁盤分區(qū)格式可能是 NTFS 的,這樣還需要對該應(yīng)用程序文件夾賦予相應(yīng)的權(quán)限,如給 exam 文件

11、夾賦予 everyone(所有用戶)讀寫權(quán)限。解決辦法:選擇 exam 文件夾,右鍵查看屬性,點(diǎn)擊“安全”,如下圖 點(diǎn)擊【添加】, 在“輸入對象名稱來選擇”下輸入“everyone”,點(diǎn)擊【檢查名稱】,出現(xiàn)上圖信息,點(diǎn)擊【確定】,完成用戶添加。如下圖 選中 Everyone 用戶,將其權(quán)限選為“完全控制” ,點(diǎn)擊【確定】,完成 exam 文件夾權(quán)限修改。至此,Windows Server 2021 系統(tǒng)下的 IIS 服務(wù)配置全部完成,過程中可能出現(xiàn)各種各樣的問題,希望學(xué)員能夠仔細(xì)分析,并找出解決辦法。注:很多同學(xué)平時(shí)使用的都是 Windows XP,會問能不能在 XP 系統(tǒng)上部署 IIS 服務(wù)

12、,回答是肯定的。Windows XP 同樣提供了 IIS 服務(wù)功能,該服務(wù)默認(rèn)是關(guān)閉,需要用戶自行安裝,這里不做講解。具體方法可參考 Windows Server 2021 的 IIS 安裝配置方法,但我們不建議使用 XP 作為 IIS 的服務(wù)器,因?yàn)?XP 系統(tǒng)本身有十個(gè)連接數(shù)的限制。一個(gè) web 應(yīng)用程序,一般不止 10 個(gè)用戶,所以 XP 系統(tǒng)部署 IIS 服務(wù)器不適合。Windows Server 2021 部署 Tomcat+JDK 測試環(huán)境Tomcat 是一個(gè)免費(fèi)的開源的 Serlvet 容器,它是 Apache 基金會的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache,S

13、un 和其它一些公司及個(gè)人共同開發(fā)而成。 與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat 中的應(yīng)用程序是一個(gè) WAR(Web Archive)文件。WAR 是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個(gè)壓縮包。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有 Html 和 Jsp 文件或者包含這兩種文件的目錄,另外還會有一個(gè) WEB-INF 目錄,這個(gè)目錄很重要。通常在 WEB-INF 目錄下有一個(gè) web.XML 文件和一個(gè) classes 目錄,web.xml 是這個(gè)應(yīng)用的配置文件,而 classes 目錄下則包含編譯好的 Servlet 類和 Jsp

14、或 Servlet 所依靠的其它類(如 JavaBean)。通常這些所依靠的類也可以打包成 JAR 放到 WEB-INF 下的 lib 目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH 中,但那樣移植和治理起來不方便。 在 Tomcat 中,應(yīng)用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的 webapp 目錄下,Tomcat 會自動(dòng)檢測到這個(gè)文件,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的 Jsp 時(shí),通常第一次會很慢,因?yàn)?Tomcat 要將 Jsp 轉(zhuǎn)化為 Servlet 文件,然后編譯。編譯以后,訪問將會很快。另外 Tomcat 也提供了一個(gè)應(yīng)用:manager,訪問這個(gè)應(yīng)用

15、需要用戶名和密碼,用戶名和密碼存儲在一個(gè) xml 文件中。通過這個(gè)應(yīng)用,輔助于 FTP,你可以在遠(yuǎn)程通過 Web部署和撤銷應(yīng)用。當(dāng)然本地也可以。 Tomcat 不僅僅是一個(gè) Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 Html 頁面。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache。我們可以將 Tomcat 和Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp 和 Servlet。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。 JDK 全稱為 Java Developmen

16、t Kit,他是整個(gè) Java 的核心,包括了 Java 運(yùn)行環(huán)境(Java Runtime Envirnment),一堆 Java 工具和 Java 基礎(chǔ)的類庫(rt.jar)。不論什么 Java 應(yīng)用服務(wù)器實(shí)質(zhì)都是內(nèi)置了某個(gè)版本的 JDK。最主流的 JDK 是 Sun 公司發(fā)布的 JDK,除了 Sun 之外,還有很多公司和組織都開發(fā)了自己的 JDK,例如 IBM 公司開發(fā)的 JDK,BEA 公司的 Jrocket,還有 GNU 組織開發(fā)的 JDK 等等。JDK 是一個(gè)寫 Java 的 applet 和應(yīng)用程序的程序開發(fā)環(huán)境。它由一個(gè)處于操作系統(tǒng)層之上的運(yùn)行環(huán)境還有開發(fā)者編譯,調(diào)試和運(yùn)行用

17、Java 語言寫的 applet 和應(yīng)用程序所需的工具組成。JDK 是 Sun Microsystems 針對 Java 開發(fā)員的產(chǎn)品。自從 Java 推出以來,JDK 已經(jīng)成為使用最廣泛的 Java SDK(Software development kit)。JDK 包含的基本組件包括:·javac 編譯器,將源程序轉(zhuǎn)成字節(jié)碼·jar 打包工具,將相關(guān)的類文件打包成一個(gè)文件 ·javadoc 文檔生成器,從源碼注釋中提取文檔·jdb debugger,查錯(cuò)工具在大概了解了 Tomcat 與 JDK 的相關(guān)知識后,我們學(xué)習(xí)來如何配置 Tomcat+JDK

18、 的測試環(huán)境。約定:本教程中的 JDK 版本為 jdk-1_5_0_08-windows-i586-p , Tomcat 版本為。2.1 JDK 安裝配置JDK 的使用主要有三步:JDK 軟件安裝、環(huán)境變量配置、驗(yàn)證 JDK 配置。軟件安裝1、點(diǎn)擊 jdk-1_5_0_08-windows-i586-p.exe,出現(xiàn)下圖2、初始化安裝程序完成后出現(xiàn)下圖3、選擇“我接受”,同意安裝條款,點(diǎn)擊【下一步】4、更改安裝路徑,最好放在 c 盤根目錄下,修改后點(diǎn)擊【確定】5、修改后的圖如下,點(diǎn)擊【下一步】6、安裝界面如下7、自定義安裝語言環(huán)境,這里不作修改,默認(rèn)即可,點(diǎn)擊【下一步】8、瀏覽器注冊,默認(rèn)即可

19、,點(diǎn)擊【下一步】9、安裝過程進(jìn)行中10、安裝完成,如下圖,點(diǎn)擊【完成】即可環(huán)境變量配置正確安裝了 JDK 后,我們需要對其進(jìn)行環(huán)境變量的設(shè)置。1、點(diǎn)擊“我的電腦->屬性->高級->環(huán)境變量”,出現(xiàn)下圖 2、JAVA_HOME 變量設(shè)置,在系統(tǒng)變量中點(diǎn)擊【新建】,變量名處輸入“JAVA_HOME”,變量值處輸入“C:java”,如下圖,點(diǎn)擊【OK】。這里的變量值就是我們 JDK 的安裝目錄。3、添加 Path 路徑,在系統(tǒng)變量中找到 Path 變量,點(diǎn)擊編輯,在變量值的最前面添加“C:javabin;”,如下圖,這里需注意,不是刪除里面的變量值,而是添加,并且 bin 后面要加

20、“;”。 4、添加 CLASSPATH 路徑,在系統(tǒng)變量中點(diǎn)擊【新建】,變量名處輸入“CLASSPATH”,變量值處輸入“.;c:javalibdt.jar;c:javalibtools.jar;”,如下圖,點(diǎn)擊【OK】。注意,變量值中的“.;”千萬不能少。 如果系統(tǒng)中已經(jīng)存在 CLASSPATH 變量,只需在變量值前添加“.;c:javalibdt.jar;c:javalibtools.jar;”即可5、全部確定,注銷系統(tǒng),使變量配置生效。驗(yàn)證 JDK 配置1、在“開始”中打開“運(yùn)行”,或者按 windows 徽標(biāo)+R 鍵,打開“運(yùn)行”。輸入“cmd”,進(jìn)入命令行。2、進(jìn)到 C 盤根目錄,輸

21、入“java -version”或者“javac”出現(xiàn)相關(guān)信息后即表示安裝成功。如下圖3、編譯一個(gè)簡單的程序檢查。打開記事本,輸入下列代碼:public class HelloWorld public static void main(String args)環(huán)境配置成功!") ;保存名為“HelloWorld.java”,放在 C 盤根目錄下。4、進(jìn)入 dos 命令窗口,輸入下面命令,如下: 如果輸出“JAVA 環(huán)境配置成功!”,則表示 JDK 安裝配置成功。JDK 的安裝配置到這里就結(jié)束了。這里最重要的就是 JDK 環(huán)境變量的配置。Tomcat 安裝配置Tomcat 使用也可以分

22、為三步:Tomcat 安裝、Tomcat 配置、Tomcat 驗(yàn)證安裝1、點(diǎn)擊,點(diǎn)擊【Next】,點(diǎn)擊【I Agree】 勾中 Examples、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)擊【Install】 8、取消兩個(gè)勾,點(diǎn)擊【Finish】,安裝完成Tomcat 安裝完成后會在系統(tǒng)服務(wù)中添加一個(gè)名為“Apache Tomcat”的服務(wù),啟動(dòng)類型為“手動(dòng)”,剛才安裝的時(shí)候之所以不選擇“Run Apache T

23、omcat”是因?yàn)槲覀儗⒂妹畲翱诜绞絾?dòng)。驗(yàn)證Tomcat 安裝完成后,我們使用命令窗口的方式啟動(dòng) Tomcat。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打開 IE,輸入 http:/localhost:8080,出現(xiàn)下圖表示安裝成功。 3、使用 JSP 程序驗(yàn)證。打開記事本,輸入下列代碼<% page contentType="text/html; charset

24、=GBK" %><%String Str="Windows下配置JSP運(yùn)行環(huán)境成功!"out.print("新科海!");%><h2><%=Str%></h2>保存名為 test.jsp,存放在 C:tomcatwebappstest 目錄下,這里的 C:tomcatwebapps是 Tomcat 安裝后自動(dòng)生成的目錄。test 是新建的文件夾,用于存放我們的測試程序。打開 IE,輸入 http:/localhost:8080/test/test.jsp,回車如果出現(xiàn)下圖,則表示 Tomca

25、t安裝成功,并能解析 JSP 程序。 如果沒出現(xiàn),則表示 Tomcat 并未安裝成功,需仔細(xì)檢查每個(gè)操作步驟。配置打開“tomcat 安裝目錄conf”下的 server.xml 文件;1、修改端口查找“<Connector port="8080" maxHttpHeaderSize="8192"maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirect

26、Port="8443" acceptCount="100"connectionTimeout= “20000” disableUploadTimeout= “true” URIEncoding= GBK/>”這段。其中“8080”即為 tomcat 啟動(dòng)時(shí)的默認(rèn)端口配置,如果系統(tǒng)中存在其他系統(tǒng)使用 8080 端口的話,我們可以更改此處,比如可改為 8088 等。2、修改文件部署默認(rèn)路徑<Host name="localhost" appBase="webapps"unpackWARs="tru

27、e" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">此段是配置 web 應(yīng)用程序存放路徑的地方,如果 web 應(yīng)用程序沒有部署在 webapps 下,我們可修改此處。 3、應(yīng)用程序部署一般情況下,會由研發(fā)人員將被測系統(tǒng)的源代碼打包,交由配置管理員處理,測試工程師在開始測試工作時(shí),需從配置管理員處提取被測系統(tǒng)的版本,然后將該系統(tǒng)放在C:tomcatwebapps 下(tomcat 實(shí)際安裝目錄下的 webapps),修改數(shù)據(jù)庫連接配置文

28、件,啟動(dòng)服務(wù),訪問相應(yīng)的系統(tǒng)即可。如果有錯(cuò)誤,需仔細(xì)檢查錯(cuò)誤原因并解決。具體應(yīng)用程序部署過程與前面驗(yàn)證中的第三步一樣。在實(shí)際的測試過程中,一般的應(yīng)用系統(tǒng)由 WEB 服務(wù)器+數(shù)據(jù)庫服務(wù)器組成,WEB 服務(wù)器由 JDK+Tomcat 構(gòu)成,當(dāng)然也可以由 JDK+Tomcat+Apache 構(gòu)成,這里我們主要講解了前一種,希望學(xué)員自學(xué) JDK+Tomcat+Apache 搭建測試環(huán)境的方法。數(shù)據(jù)庫服務(wù)器這里我們不進(jìn)行講解,會在數(shù)據(jù)庫學(xué)習(xí)部分詳細(xì)講解。3 Windows Server 2021 部署 Jboss+JDK 測試環(huán)境JBoss 服務(wù)器是一種優(yōu)秀的 J2EE 服務(wù)器,和 BEA 的 Webl

29、ogic,IBM 的 Websphere 屬于同類產(chǎn)品, JBoss 的優(yōu)勢在于具有良好的性價(jià)比。 JBoss 為完全開放源碼的免費(fèi)軟件,而且具有良好的運(yùn)行效率和可靠性,因此已經(jīng)得到越來越多的 J2EE 應(yīng)用開發(fā)者的青睞。在 J2EE 應(yīng)用服務(wù)器領(lǐng)域,Jboss 是發(fā)展最為迅速的應(yīng)用服務(wù)器。由于 Jboss 遵循商業(yè)友好的 LGPL 授權(quán)分發(fā),并且由開源社區(qū)開發(fā),這使得 Jboss 廣為流行。另外,Jboss 應(yīng)用服務(wù)器還具有許多優(yōu)秀的特質(zhì):其一,它將具有革命性的 JMX 微內(nèi)核服務(wù)作為其總線結(jié)構(gòu);其二,它本身就是面向服務(wù)的架構(gòu)(Service-Oriented Architecture,SO

30、A);其三,它還具有統(tǒng)一的類裝載器,從而能夠?qū)崿F(xiàn)應(yīng)用的熱部署和熱卸載能力。因此,Jboss 是高度模塊化的和松耦合的。Jboss 用戶的積極反饋告訴我們,Jboss 應(yīng)用服務(wù)器是健壯的、高質(zhì)量的,而且還具有良好的性能??傮w上 Jboss 稍微優(yōu)越于 Tomcat,但各有千秋,這里就不做多少表述,我們主要來學(xué)習(xí)一下 Jboss 測試環(huán)境的搭建。約定: 本 教 程中 的 JDK 版本 為 jdk-1_5_0_08-windows-i586-p , Jboss 版本為。 3.1 JDK 安裝配置JDK 的安裝配置請參照 2.1JDK 安裝配置方法。3.2 Jboss 安裝配置Jboss 的安裝配置比

31、較簡單,Jboss 是一個(gè)解壓文件,直接解壓即可使用。Jboss 安裝1、 打開,解壓,得到目錄,該目錄下包含下圖所示內(nèi)容2、 重命名為 jboss3、將 jboss 目錄拷貝至 C 盤根目錄,當(dāng)然也可以放置在其他目錄下,這里放在 C 盤根目錄只是方便管理。驗(yàn)證復(fù)制到 C 盤根目錄后,我們就可以驗(yàn)證 Jboss 能否正常工作了。1、啟動(dòng) Jboss進(jìn)入 C:jbossbin(Jboss 實(shí)際存放路徑下的 bin 目錄) ,將 run.bat 文件創(chuàng)建一個(gè)桌面快捷方式,回到桌面,雙擊 run.bat,出現(xiàn)下圖 上圖表示 Jboss 正常啟動(dòng)了。2、驗(yàn)證 Jboss打開 IE,輸入 http:/l

32、ocalhost:8080,出現(xiàn)下圖表示解壓成功。3、使用 JSP 程序驗(yàn)證。打開記事本,輸入下列代碼<% page contentType="text/html; charset=GBK" %><%String Str="Windows下配置JSP運(yùn)行環(huán)境成功!"out.print("新科海!");%><h2><%=Str%></h2>保存名為 test.jsp,存放在 C:jbossserverdefaultdeploytest.war 目錄下,這里的C:jbossser

33、verdefaultdeploy是 Jboss 解壓后自動(dòng)生成的目錄。 test.war 是新建的文件夾,用于存放我們的測試程序。這里需要注意的是,Jboss 部署應(yīng)用系統(tǒng)一般是存放在XXX.war 中的。打開 IE,輸入 http:/localhost:8080/test/test.jsp,回車如果出現(xiàn)下圖,則表示 Jboss安裝成功,并能解析 JSP 程序。配置1、修改端口打開 C:jbossserverdefaultdeployjbossweb-tomcat50.sar 下的 server.xml查找<!- A HTTP/1.1 Connector on port 8080 -&g

34、t;maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="100"connectionTimeout="20000" disableUploadTimeout="true"/> 這段代碼,其中即為我們 Jboss的默認(rèn)端口設(shè)置處。如果系統(tǒng)中存在其他軟件占用 80

35、80 端口的話,我們可以改為此處的端口,比如改為 8088 等。2、部署應(yīng)用系統(tǒng)與前面的 Tomcat 一樣,Jboss 應(yīng)用程序的部署,也需要放在特定的目錄下。測試人員獲取到測試版本后,將被測系統(tǒng)放在 C:jbossserverdefaultdeploy (Jboss 實(shí)際存放目錄),修改相關(guān)的數(shù)據(jù)庫連接,啟動(dòng)服務(wù)即可。4 Linux 部署 Tomcat+JDK 測試環(huán)境安裝好 FC5 后,配置好網(wǎng)絡(luò),下載好必備軟件: jdk-1_5_0_06-linux-i586.bin ,4.1 JDK 安裝配置JDK 的使用主要有三步:JDK 軟件安裝、環(huán)境變量配置、驗(yàn)證 JDK 配置。軟件安裝1、通

36、過 ssh 將 JDK 上傳到 FC5 的/opt 目錄下; 檢查是否上傳成功rootlocalhost opt# cd ./.rootlocalhost /# cd root/rootlocalhost # clearrootlocalhost # cd /opt/rootlocalhost opt# ls -ll總計(jì) 53796-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_06-linux-i586.bin (ro

37、ot 帳號登錄,修改 jdk 文件執(zhí)行權(quán)限) 3、 # ls l (檢查權(quán)限是否更改正確)-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 (解壓安裝文件)解壓開始時(shí)顯示的是許可證方面的信息,按回車,出現(xiàn)“Do you agree to the above license terms? yes or no”時(shí),輸入 y,再回車。表示同意這些許可證信息,然后開始解壓,如下圖解壓完成后會出現(xiàn) Done

38、.信息。如上圖5、# cd /opt (檢查解壓是否成功,如成功應(yīng)有目錄)rootlocalhost opt# ls(將重命名為 jdk)rootlocalhost opt# ls6、# cd /root (退到 root 目錄下,為 root)環(huán)境變量配置1、# vi .bashrc (編輯 bashrc 文件)添加下面信息:export JAVA_HOME=/opt/jdk (實(shí)際 jdk 解壓安裝路徑)export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH (必須將$PATH 放在后面,否則無法改變 FC5 自帶的 jdk1.4 的版本)e

39、xport 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.sh export JAVA_HOME=/opt/jdkexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib#source /et

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

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論