




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Web技術(shù)導(dǎo)論陜西科技大學(xué)電信學(xué)院計(jì)算機(jī)系陜西科技大學(xué)電信學(xué)院計(jì)算機(jī)系陳景霞陳景霞Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社2課程目錄課程目錄nWeb基礎(chǔ)基礎(chǔ)nWeb服務(wù)器的架設(shè)和管理服務(wù)器的架設(shè)和管理nHTML和和XML標(biāo)記語言標(biāo)記語言n網(wǎng)頁設(shè)計(jì)與制作網(wǎng)頁設(shè)計(jì)與制作n客戶端編程客戶端編程n服務(wù)端編程服務(wù)端編程Unit 1 Web基礎(chǔ)基礎(chǔ)第第2章章 Web服務(wù)器的服務(wù)器的架設(shè)和管理架設(shè)和管理Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社4目錄目錄n教學(xué)目標(biāo)教學(xué)目標(biāo)n知識(shí)點(diǎn)知識(shí)點(diǎn)n重點(diǎn)難點(diǎn)重點(diǎn)難點(diǎn)n問題思考問題思考Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華
2、大學(xué)出版社5教學(xué)目標(biāo)教學(xué)目標(biāo)n深入理解深入理解Web服務(wù)器的概念和功能服務(wù)器的概念和功能n了解主要的服務(wù)器產(chǎn)品及特點(diǎn)了解主要的服務(wù)器產(chǎn)品及特點(diǎn)n了解了解Windows Server IIS服務(wù)組件的構(gòu)成和安裝方法服務(wù)組件的構(gòu)成和安裝方法n掌握掌握Web站點(diǎn)的創(chuàng)建方法站點(diǎn)的創(chuàng)建方法n掌握掌握Web站點(diǎn)的配置和管理方法站點(diǎn)的配置和管理方法n理解理解Apache和和Tomcat的關(guān)系的關(guān)系n掌握掌握Apache和和Tomcat的安裝和配置方法的安裝和配置方法n初步掌握初步掌握Web應(yīng)用(網(wǎng)站)的規(guī)劃、創(chuàng)建和運(yùn)行方法應(yīng)用(網(wǎng)站)的規(guī)劃、創(chuàng)建和運(yùn)行方法n了解虛擬主機(jī)、虛擬目錄的概念。理解虛擬主機(jī)的分類方
3、式了解虛擬主機(jī)、虛擬目錄的概念。理解虛擬主機(jī)的分類方式Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社6知識(shí)點(diǎn)知識(shí)點(diǎn)序號(hào)序號(hào)知識(shí)單元知識(shí)單元知識(shí)點(diǎn)知識(shí)點(diǎn)U21Web服務(wù)器基礎(chǔ)知識(shí)服務(wù)器基礎(chǔ)知識(shí)Web服務(wù)器的概念服務(wù)器的概念Web服務(wù)器的功能服務(wù)器的功能U22Windows Server IIS的架設(shè)的架設(shè)IIS組件的安裝組件的安裝新建新建Web站點(diǎn)站點(diǎn)端口、主目錄、首頁端口、主目錄、首頁Web站點(diǎn)的配置站點(diǎn)的配置U23Apache的安裝和基本配置的安裝和基本配置Apache的功能,主目錄設(shè)置,首頁設(shè)置的功能,主目錄設(shè)置,首頁設(shè)置U24Java運(yùn)行環(huán)境的安裝和配置運(yùn)行環(huán)境的安裝和配置
4、Java運(yùn)行環(huán)境的概念運(yùn)行環(huán)境的概念,JDK,JRE(JVM)U25Tomcat的安裝和配置的安裝和配置Tomcat的功能,的功能,Tomcat環(huán)境變量配置,環(huán)境變量配置,主配置文件,端口、主目錄、首頁設(shè)置,主配置文件,端口、主目錄、首頁設(shè)置,虛擬目錄,虛擬主機(jī)虛擬目錄,虛擬主機(jī)U26虛擬主機(jī)和虛擬目錄虛擬主機(jī)和虛擬目錄簡(jiǎn)單整合,簡(jiǎn)單整合,虛擬目錄,虛擬主機(jī)虛擬目錄,虛擬主機(jī)U27遠(yuǎn)程管理和內(nèi)容維護(hù)遠(yuǎn)程管理和內(nèi)容維護(hù)遠(yuǎn)程桌面,終端服務(wù),遠(yuǎn)程桌面,終端服務(wù),ftp服務(wù)服務(wù)Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社7重點(diǎn)難點(diǎn)重點(diǎn)難點(diǎn)重點(diǎn)重點(diǎn)nWeb服務(wù)器的概念和功能服務(wù)器的概念和
5、功能n在在IIS中新建中新建Web站點(diǎn)站點(diǎn)nWeb站點(diǎn)配置站點(diǎn)配置nApache和和Tomcat的功能和關(guān)系的功能和關(guān)系nApache服務(wù)器的安裝和配置服務(wù)器的安裝和配置nJava運(yùn)行環(huán)境的安裝和配置運(yùn)行環(huán)境的安裝和配置nTomcat服務(wù)器的安裝和配置服務(wù)器的安裝和配置難點(diǎn)難點(diǎn)nWeb應(yīng)用的規(guī)劃應(yīng)用的規(guī)劃n虛擬主機(jī)虛擬主機(jī)n虛擬目錄虛擬目錄nApache和和Tomcat服務(wù)器的整合服務(wù)器的整合Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社8U21 Web服務(wù)器基礎(chǔ)服務(wù)器基礎(chǔ)nWeb服務(wù)器的概念服務(wù)器的概念nWeb服務(wù)器的功能服務(wù)器的功能nWeb服務(wù)器產(chǎn)品服務(wù)器產(chǎn)品Web技術(shù)導(dǎo)論(
6、第3版),郝興偉編著. 北京:清華大學(xué)出版社9什么是什么是Web服務(wù)器服務(wù)器nWeb服務(wù)器服務(wù)器l 硬件硬件u安裝了安裝了Web服務(wù)的計(jì)算機(jī)主機(jī),通常是一臺(tái)服務(wù)器,同時(shí)安裝服務(wù)器操作系統(tǒng)。服務(wù)的計(jì)算機(jī)主機(jī),通常是一臺(tái)服務(wù)器,同時(shí)安裝服務(wù)器操作系統(tǒng)。l 軟件軟件uWeb服務(wù)組件,即一個(gè)能夠提供服務(wù)組件,即一個(gè)能夠提供Web服務(wù)的服務(wù)程序。服務(wù)的服務(wù)程序。u所謂所謂Web服務(wù)器程序,其功能是偵聽來自特定端口的頁面請(qǐng)求,將用戶需要下載服務(wù)器程序,其功能是偵聽來自特定端口的頁面請(qǐng)求,將用戶需要下載的頁面發(fā)送到用戶端。的頁面發(fā)送到用戶端。 n主流主流Web服務(wù)器產(chǎn)品服務(wù)器產(chǎn)品l Internet Inf
7、ormation Server(IIS)u用于用于Windows Server平臺(tái)平臺(tái)l Apache服務(wù)器服務(wù)器 u用于用于Windows,Unix,Linux等各種等各種OS平臺(tái)平臺(tái)l 其他其他Web服務(wù)器服務(wù)器uZeus Webserver服務(wù)器服務(wù)器 uiPlanet服務(wù)器服務(wù)器 uAOLserver Web服務(wù)器服務(wù)器 Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社10U22 Windows IIS的架設(shè)的架設(shè)nIIS的安裝的安裝n新建新建Web站點(diǎn)站點(diǎn)nWeb站點(diǎn)的配置和管理站點(diǎn)的配置和管理n訪問訪問Web站點(diǎn)站點(diǎn)Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)
8、出版社11Internet信息服務(wù)信息服務(wù)nInternet信息服務(wù)(信息服務(wù)(Internet Informationn Server,IIS )l Windows操作系統(tǒng)組件操作系統(tǒng)組件 uWindows 2000中,內(nèi)置了中,內(nèi)置了IIS5.0 uWindows Server 2003開始,開始,IIS升級(jí)為升級(jí)為IIS6.0 nIIS的構(gòu)成的構(gòu)成l Internet服務(wù)管理器服務(wù)管理器 l Internet服務(wù)管理器(服務(wù)管理器(HTML),提供基于),提供基于Web的的IIS進(jìn)行遠(yuǎn)程管理進(jìn)行遠(yuǎn)程管理 l NNTP Service l SMTP Servicel World Wide
9、Web服務(wù)服務(wù) l 文檔傳輸協(xié)議文檔傳輸協(xié)議FTP服務(wù)器服務(wù)器Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社12安裝安裝IISnWindows Server 2003中安裝中安裝l在在Windows Server 2003中,中,IIS組件是組件是“應(yīng)用服務(wù)器應(yīng)用服務(wù)器”的一部分的一部分n安裝方法安裝方法l在安裝操作系統(tǒng)時(shí)選擇安裝在安裝操作系統(tǒng)時(shí)選擇安裝l通過通過“添加添加/刪除刪除Windows組件組件”方式來安裝方式來安裝IISl通過通過“管理工具管理工具”中的中的“管理您的服務(wù)器管理您的服務(wù)器”程序添加程序添加“應(yīng)用程序服務(wù)器應(yīng)用程序服務(wù)器”角色,來完成的安裝。角色,來完成
10、的安裝。Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社13Windows Server 2003 “控制面板控制面板”nWindows Server 2003控制面板文件夾控制面板文件夾l 在所有的在所有的Windows系統(tǒng)中,都包含系統(tǒng)中,都包含“控制面板控制面板”文件夾,組織了文件夾,組織了Windows中多個(gè)系統(tǒng)配置程序中多個(gè)系統(tǒng)配置程序l 在在“開始開始”菜單中,指向菜單中,指向“所有程序所有程序”,顯示,顯示“控制面板控制面板”級(jí)聯(lián)菜單級(jí)聯(lián)菜單項(xiàng),在該項(xiàng)上右單擊,執(zhí)行項(xiàng),在該項(xiàng)上右單擊,執(zhí)行“打開打開”命令,則打開命令,則打開“控制面板控制面板”文件文件夾夾n“添加添加
11、/刪除程序刪除程序”工具工具Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社14Windows Server“管理工具管理工具”文件夾文件夾nWindows Server 2003“管理工具管理工具”文件夾文件夾l 在所有的在所有的Windows Server系統(tǒng)中,包含系統(tǒng)中,包含“管理工具管理工具”文件夾,組織了文件夾,組織了Windows中多中多個(gè)管理工具實(shí)用程序個(gè)管理工具實(shí)用程序l 在在“開始開始”菜單中,指向菜單中,指向“所有程序所有程序”,顯示,顯示“管理工具管理工具”聯(lián)菜單,執(zhí)行聯(lián)菜單,執(zhí)行“管理您的管理您的服務(wù)器服務(wù)器”(在級(jí)聯(lián)菜單項(xiàng)上右單擊,執(zhí)行(在級(jí)聯(lián)菜單項(xiàng)上右
12、單擊,執(zhí)行“打開打開”命令,可打開相應(yīng)的文件夾)命令,可打開相應(yīng)的文件夾)Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社15IIS安裝過程安裝過程-1選擇應(yīng)用服務(wù)器選擇應(yīng)用服務(wù)器n將將Windows 2003 Server系統(tǒng)光盤插入光盤驅(qū)動(dòng)器系統(tǒng)光盤插入光盤驅(qū)動(dòng)器n在在“控制面板控制面板”窗口中,雙擊窗口中,雙擊“添加添加/刪除程序刪除程序”圖標(biāo),在圖標(biāo),在“添加添加/刪除程序刪除程序”窗窗口中,單擊口中,單擊“添加添加/刪除刪除Windows組件組件”,啟動(dòng),啟動(dòng)“Windows 組件向?qū)ЫM件向?qū)А睂?duì)話框,對(duì)話框,在組件列表中,選擇在組件列表中,選擇“應(yīng)用程序服務(wù)器應(yīng)用程序服
13、務(wù)器”(在(在Windows 2000 Server中為中為Internet信息服務(wù)),然后單擊信息服務(wù)),然后單擊“詳細(xì)信息詳細(xì)信息”按鈕,顯示按鈕,顯示“應(yīng)用程序服務(wù)器應(yīng)用程序服務(wù)器”對(duì)話框?qū)υ捒?Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社16IIS安裝過程安裝過程-2應(yīng)用服務(wù)器列表應(yīng)用服務(wù)器列表n應(yīng)用服務(wù)器列應(yīng)用服務(wù)器列表表n選擇選擇IISn單擊單擊“詳細(xì)信詳細(xì)信息息”Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社17IIS安裝過程安裝過程-3IIS子組件列表子組件列表n單擊單擊“萬維網(wǎng)萬維網(wǎng)服務(wù)服務(wù)”,n然后單擊然后單擊“詳詳細(xì)信息細(xì)信息”按鈕按鈕Web
14、技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社18IIS安裝過程安裝過程-4選擇萬維網(wǎng)服務(wù)選擇萬維網(wǎng)服務(wù)n選擇選擇“Active Server Page”n選擇選擇“萬維網(wǎng)服萬維網(wǎng)服務(wù)務(wù)”子組件子組件n選擇選擇“遠(yuǎn)程管理遠(yuǎn)程管理”子組件子組件n點(diǎn)擊點(diǎn)擊“確定確定”按按鈕,開始安裝鈕,開始安裝Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社19IIS安裝結(jié)束安裝結(jié)束n安裝結(jié)束后,在安裝結(jié)束后,在“控控制面板制面板”的的“管理工管理工具具”中將增加中將增加“Internet信息服務(wù)信息服務(wù)(IIS)管理器)管理器”、“遠(yuǎn)程桌面遠(yuǎn)程桌面”等程序。等程序。n同時(shí),在服務(wù)器同時(shí),在服
15、務(wù)器C盤盤根目錄下將創(chuàng)建一個(gè)根目錄下將創(chuàng)建一個(gè)Inetpub文件夾文件夾Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社20新建新建Web站點(diǎn)站點(diǎn)n新建網(wǎng)站新建網(wǎng)站n網(wǎng)站創(chuàng)建向?qū)ЬW(wǎng)站創(chuàng)建向?qū)訪問網(wǎng)站訪問網(wǎng)站W(wǎng)eb技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社21新建站點(diǎn)新建站點(diǎn)n單擊單擊“開始開始”,指向,指向“程序程序”、“管理工具管理工具”,單擊,單擊“Internet服務(wù)(服務(wù)(IIS)管理)管理器器”,打開,打開“Internet信息服務(wù)信息服務(wù)”控制臺(tái)控制臺(tái)n右單擊右單擊“網(wǎng)站網(wǎng)站”節(jié)點(diǎn),在快捷菜單中,指向節(jié)點(diǎn),在快捷菜單中,指向“新建新建”,單擊,單擊“網(wǎng)站網(wǎng)
16、站”命令,啟命令,啟動(dòng)動(dòng)“網(wǎng)站創(chuàng)建向?qū)ЬW(wǎng)站創(chuàng)建向?qū)А盬eb技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社22網(wǎng)站創(chuàng)建向?qū)ЬW(wǎng)站創(chuàng)建向?qū)?1網(wǎng)站描述網(wǎng)站描述n輸入輸入Web站點(diǎn)的說站點(diǎn)的說明(即新站點(diǎn)的名明(即新站點(diǎn)的名稱),該名稱將在稱),該名稱將在“Internet服務(wù)服務(wù)(IIS)管理器)管理器”控控制臺(tái)中顯示制臺(tái)中顯示 n單擊單擊“下一步下一步”按按鈕鈕Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社23網(wǎng)站創(chuàng)建向?qū)ЬW(wǎng)站創(chuàng)建向?qū)?2 IP地址和端口號(hào)設(shè)置地址和端口號(hào)設(shè)置n在在IP地址后面的下地址后面的下拉列表中,默認(rèn)顯拉列表中,默認(rèn)顯示示“全部未分配全部未分配” n H
17、TTP默認(rèn)的端口號(hào)默認(rèn)的端口號(hào)80n主機(jī)頭,主機(jī)頭, Http中的中的Host頭域,即域名頭域,即域名n單擊單擊“下一步下一步”按按鈕鈕Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社24網(wǎng)站創(chuàng)建向?qū)ЬW(wǎng)站創(chuàng)建向?qū)?3站點(diǎn)主目錄站點(diǎn)主目錄n設(shè)置站點(diǎn)主目錄設(shè)置站點(diǎn)主目錄l 主目錄保存了一個(gè)主目錄保存了一個(gè)Web站點(diǎn)中的所有站點(diǎn)中的所有內(nèi)容,包括各個(gè)子內(nèi)容,包括各個(gè)子文件夾以及所有的文件夾以及所有的網(wǎng)頁文件。網(wǎng)頁文件。l 站點(diǎn)主目錄又稱為站點(diǎn)主目錄又稱為站點(diǎn)的根目錄,站站點(diǎn)的根目錄,站點(diǎn)首頁文件通常存點(diǎn)首頁文件通常存儲(chǔ)在站點(diǎn)的主目錄儲(chǔ)在站點(diǎn)的主目錄下。下。 n單擊單擊“下一步下一步”按按
18、鈕鈕Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社25網(wǎng)站創(chuàng)建向?qū)ЬW(wǎng)站創(chuàng)建向?qū)?4設(shè)置網(wǎng)站訪問權(quán)限設(shè)置網(wǎng)站訪問權(quán)限n讀取讀取n運(yùn)行腳本運(yùn)行腳本n寫入寫入n瀏覽瀏覽Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社26網(wǎng)站創(chuàng)建向?qū)ЬW(wǎng)站創(chuàng)建向?qū)?5完成完成n網(wǎng)站創(chuàng)建向?qū)?zhí)網(wǎng)站創(chuàng)建向?qū)?zhí)行完畢,返回控行完畢,返回控制臺(tái)制臺(tái)n顯示新建的站點(diǎn)顯示新建的站點(diǎn)Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社27Web站點(diǎn)的啟動(dòng)、停止和暫停站點(diǎn)的啟動(dòng)、停止和暫停n右單擊被停止右單擊被停止的的Web站,在站,在快捷菜單中,快捷菜單中,選擇選擇“啟動(dòng)啟動(dòng)”命令,該站點(diǎn)命令,該站
19、點(diǎn)將被啟動(dòng)。將被啟動(dòng)。n右單擊運(yùn)行的右單擊運(yùn)行的Web站點(diǎn),在站點(diǎn),在快捷菜單中,快捷菜單中,選擇選擇“停止停止”命令,該站點(diǎn)命令,該站點(diǎn)將被停止將被停止Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社28訪問訪問Web站點(diǎn)站點(diǎn)n客戶端客戶端l 運(yùn)行運(yùn)行Web瀏覽器或?yàn)g覽器或RSS閱讀器閱讀器l 輸入輸入U(xiǎn)RLuhttp:/網(wǎng)址網(wǎng)址:端口號(hào)端口號(hào)/路徑路徑/文件名文件名?參數(shù)參數(shù)1=值值1&參數(shù)參數(shù)2=值值2.u網(wǎng)址,域名或網(wǎng)址,域名或IP地址,確定互聯(lián)網(wǎng)中唯一的一臺(tái)主機(jī)地址,確定互聯(lián)網(wǎng)中唯一的一臺(tái)主機(jī)u端口號(hào),如果是默認(rèn)端口端口號(hào),如果是默認(rèn)端口80,可以省略,可以省略l
20、 如果沒有路徑和文件名如果沒有路徑和文件名n服務(wù)端服務(wù)端l Web服務(wù)器根據(jù)服務(wù)器根據(jù)url路徑找到要瀏覽的網(wǎng)頁文件路徑找到要瀏覽的網(wǎng)頁文件l 根據(jù)網(wǎng)頁文件類型,如果是服務(wù)器頁(根據(jù)網(wǎng)頁文件類型,如果是服務(wù)器頁(jsp,asp)執(zhí)行頁面中的服)執(zhí)行頁面中的服務(wù)程序,將頁面發(fā)送到客戶端務(wù)程序,將頁面發(fā)送到客戶端l 如果文件不存在,發(fā)送錯(cuò)誤提示頁面如果文件不存在,發(fā)送錯(cuò)誤提示頁面Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社29Web站點(diǎn)的配置站點(diǎn)的配置n在在“Internet信息服務(wù)管理器信息服務(wù)管理器”控制臺(tái)目錄樹中,右單擊站點(diǎn),控制臺(tái)目錄樹中,右單擊站點(diǎn),執(zhí)行執(zhí)行“屬性屬性”命
21、令,打開站點(diǎn)命令,打開站點(diǎn)屬性對(duì)話框,通過站點(diǎn)屬性對(duì)屬性對(duì)話框,通過站點(diǎn)屬性對(duì)話框,可完成一個(gè)站點(diǎn)的配置話框,可完成一個(gè)站點(diǎn)的配置和管理。和管理。n配置內(nèi)容配置內(nèi)容l 設(shè)置設(shè)置Web站點(diǎn)端口號(hào)站點(diǎn)端口號(hào)l 設(shè)置設(shè)置Web站點(diǎn)主目錄站點(diǎn)主目錄l Web站點(diǎn)目錄安全性配置站點(diǎn)目錄安全性配置l 設(shè)置設(shè)置Web站點(diǎn)默認(rèn)文檔站點(diǎn)默認(rèn)文檔l 設(shè)置設(shè)置Web站點(diǎn)站點(diǎn)HTTP頭頭Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社30Web站點(diǎn)目錄安全性配置站點(diǎn)目錄安全性配置n匿名訪問和驗(yàn)證控制匿名訪問和驗(yàn)證控制nIP地址及域名限制地址及域名限制Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出
22、版社31設(shè)置設(shè)置Web站點(diǎn)默認(rèn)文檔站點(diǎn)默認(rèn)文檔n當(dāng)用戶通過瀏覽器連當(dāng)用戶通過瀏覽器連接到接到Web站點(diǎn)時(shí),如果站點(diǎn)時(shí),如果沒有指定要瀏覽的文沒有指定要瀏覽的文檔,檔,Web站點(diǎn)則將默認(rèn)站點(diǎn)則將默認(rèn)文檔傳送給用戶瀏覽文檔傳送給用戶瀏覽器。器。n在在Web站點(diǎn)屬性對(duì)話框站點(diǎn)屬性對(duì)話框中,選擇中,選擇“文檔文檔”選選項(xiàng)卡項(xiàng)卡Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社32設(shè)置設(shè)置Web站點(diǎn)站點(diǎn)HTTP頭頭nHTTP頭是頭是HTTP請(qǐng)求和相請(qǐng)求和相應(yīng)的核心部分,它們攜帶應(yīng)的核心部分,它們攜帶關(guān)于客戶端瀏覽器,被請(qǐng)關(guān)于客戶端瀏覽器,被請(qǐng)求頁面,服務(wù)器及其它信求頁面,服務(wù)器及其它信息。息。
23、nHTML文檔的文檔的部分部分標(biāo)記標(biāo)記l n關(guān)于關(guān)于HTTP協(xié)議的詳細(xì)內(nèi)協(xié)議的詳細(xì)內(nèi)容請(qǐng)參考容請(qǐng)參考RFC2616國(guó)際標(biāo)國(guó)際標(biāo)準(zhǔn)。準(zhǔn)。 Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社33U23 Apache的安裝和配置的安裝和配置nApache的功能的功能n下載下載Apache HTTP Servern安裝安裝Apache服務(wù)器服務(wù)器nApache服務(wù)器的配置服務(wù)器的配置n測(cè)試測(cè)試Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社34Apache服務(wù)器的功能服務(wù)器的功能nApache軟件基金會(huì)(軟件基金會(huì)(Apache Software Foundation,ASF)
24、nApache 服務(wù)器是什么?服務(wù)器是什么?Apache HTTP ServerlWeb服務(wù)器,類似于服務(wù)器,類似于IISl可安裝于可安裝于Unix,Linux,Windows等不同等不同OS平臺(tái)平臺(tái)nApache的主要作用的主要作用l 支持最新的通信協(xié)議支持最新的通信協(xié)議l 擁有簡(jiǎn)單而強(qiáng)有力的基于文件的配置過程擁有簡(jiǎn)單而強(qiáng)有力的基于文件的配置過程l 支持基于支持基于IP和基于域名的虛擬主機(jī)和基于域名的虛擬主機(jī)l支持多種方式的支持多種方式的HTTP認(rèn)證認(rèn)證l 集成集成Perl處理模塊處理模塊l 集成代理服務(wù)器模塊集成代理服務(wù)器模塊l 支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)
25、和定制服務(wù)器日志l 支持服務(wù)器端包含指令支持服務(wù)器端包含指令(SSI)l 支持安全支持安全Socket層層(SSL)l 提供用戶會(huì)話過程的跟蹤提供用戶會(huì)話過程的跟蹤l通過第三方模塊可以支持通過第三方模塊可以支持Java Servlet. (如如Tomcat)n應(yīng)用情況應(yīng)用情況lApache服務(wù)器具有簡(jiǎn)單、高效、性能穩(wěn)定、安全、免費(fèi)等特性,已經(jīng)成為最為廣泛的服務(wù)器具有簡(jiǎn)單、高效、性能穩(wěn)定、安全、免費(fèi)等特性,已經(jīng)成為最為廣泛的Web服務(wù)器。許多服務(wù)器。許多大型的網(wǎng)站,例如:大型的網(wǎng)站,例如:Google、Yahoo、阿里巴巴、阿里巴巴、sina、百度、網(wǎng)易、搜狐等都采用、百度、網(wǎng)易、搜狐等都采用L
26、inux或或FreeBSD等操作系統(tǒng)平臺(tái),并配置等操作系統(tǒng)平臺(tái),并配置Apache服務(wù)器,構(gòu)建自己的服務(wù)器,構(gòu)建自己的Web服務(wù)器。在版本上,大多數(shù)公司應(yīng)用服務(wù)器。在版本上,大多數(shù)公司應(yīng)用Apache 2.0 或或 Apache 2.2.x Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社35下載下載Apache服務(wù)器服務(wù)器nHttp Server項(xiàng)目頁面()項(xiàng)目頁面()nApache for Windows平臺(tái)的版本平臺(tái)的版本l Win32 Binary without crypto (no mod_ssl)和兩個(gè)版本和兩個(gè)版本l OpenSSL為開放安全套接層協(xié)議(為開放安全套
27、接層協(xié)議(Secure Socket Layer,SSL),可以),可以在在Internet上提供秘密性傳輸,包含密碼算法庫、上提供秘密性傳輸,包含密碼算法庫、SSL協(xié)議庫以及應(yīng)用程序,協(xié)議庫以及應(yīng)用程序,目前的版本為。()目前的版本為。()l 選擇下載,將服務(wù)器文件下載到本地計(jì)算機(jī)。選擇下載,將服務(wù)器文件下載到本地計(jì)算機(jī)。nApache for win32使用使用msi的形式發(fā)布,的形式發(fā)布,.msi文件類型文件類型是一種可以安裝的是一種可以安裝的程序包文件,雙擊帶程序包文件,雙擊帶.msi擴(kuò)展名的文件時(shí),操作系統(tǒng)將擴(kuò)展名的文件時(shí),操作系統(tǒng)將.msi文件與文件與Windows安裝程序關(guān)聯(lián)并運(yùn)
28、行客戶端安裝程序服務(wù),從而使安裝程序關(guān)聯(lián)并運(yùn)行客戶端安裝程序服務(wù),從而使Windows環(huán)環(huán)境下安裝境下安裝Apache變得非常簡(jiǎn)單。變得非常簡(jiǎn)單。 Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社36 Apache的安裝的安裝1服務(wù)器信息服務(wù)器信息n雙擊雙擊Apache的安裝文的安裝文件,執(zhí)行安裝向?qū)?,件,?zhí)行安裝向?qū)В凑仗崾静僮?。按照提示操作。n服務(wù)器信息服務(wù)器信息l 實(shí)際情況輸入實(shí)際情況輸入l 如果僅僅是本地調(diào)試,如果僅僅是本地調(diào)試,域名可輸入域名可輸入localhostWeb技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社37Apache的安裝的安裝2選擇安裝類型選擇
29、安裝類型n選擇典型安裝選擇典型安裝n單擊單擊“Next”按鈕按鈕Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社38Apache的安裝的安裝3選擇安裝類型選擇安裝類型n點(diǎn)擊點(diǎn)擊“Change”改變安裝路徑,改變安裝路徑,例如:例如:C:Apache2.2n單擊單擊“Next”按按鈕鈕Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社39Apache的安裝的安裝4安裝結(jié)束安裝結(jié)束nApache服務(wù)安裝成功后,在服務(wù)安裝成功后,在Windows“開始開始”菜單中增加菜單中增加“Apache HTTP Server 2.2”程序組。同時(shí),在控制面板、管理工具文件夾下,雙擊程序組
30、。同時(shí),在控制面板、管理工具文件夾下,雙擊“服務(wù)服務(wù)”圖標(biāo),顯示圖標(biāo),顯示Apache已經(jīng)啟動(dòng),以后已經(jīng)啟動(dòng),以后Apache將作為一項(xiàng)服務(wù),隨著機(jī)器的啟動(dòng)而自動(dòng)運(yùn)行。將作為一項(xiàng)服務(wù),隨著機(jī)器的啟動(dòng)而自動(dòng)運(yùn)行。nApache自動(dòng)啟動(dòng),在自動(dòng)啟動(dòng),在Winodws任務(wù)欄的右側(cè)顯示任務(wù)欄的右側(cè)顯示“Running all Apache Services”圖標(biāo)。圖標(biāo)。Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社40Apache后的目錄結(jié)構(gòu)后的目錄結(jié)構(gòu)Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社41測(cè)試測(cè)試Apache服務(wù)服務(wù)n此時(shí)在此時(shí)在IE地址欄里輸入:地址欄里輸入
31、:http:/localhost/或看到默認(rèn)的或看到默認(rèn)的Apache首頁,顯示首頁,顯示“It works”。n本地域名解析文件本地域名解析文件l WINDOWSsystem32driversetchosts Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社42 Apache的配置的配置n主配置文件主配置文件lApache配置選項(xiàng)采用指令模式,配置指令設(shè)定各種參數(shù)的值配置選項(xiàng)采用指令模式,配置指令設(shè)定各種參數(shù)的值 lDocumentRoot,設(shè)置服務(wù)器,設(shè)置服務(wù)器Web頁面的根目錄頁面的根目錄lLoadModule指令,用來指定加載不同的模塊來實(shí)現(xiàn)對(duì)指令,用來指定加載不同的模塊來
32、實(shí)現(xiàn)對(duì)Apache服務(wù)器功能的擴(kuò)充服務(wù)器功能的擴(kuò)充 。這些新功能。這些新功能大多是提供服務(wù)器端對(duì)腳本技術(shù)的支持,比如大多是提供服務(wù)器端對(duì)腳本技術(shù)的支持,比如Perl、PHP等。等。Apache結(jié)合使用結(jié)合使用Tomcat可以實(shí)現(xiàn)可以實(shí)現(xiàn)對(duì)對(duì)Java servlet及及JSP的支持。的支持。 n配置方法配置方法l在在Windows的的“開始開始”菜單,執(zhí)行菜單,執(zhí)行“程序程序”、“Apache HTTP Server 2.2”、“Configer Apache Server”、“Edit the Apache httpd.conf Configuration File”命令命令 l打開主配置文件
33、打開主配置文件n主要配置項(xiàng)目主要配置項(xiàng)目l站點(diǎn)主目錄站點(diǎn)主目錄l目錄訪問權(quán)限目錄訪問權(quán)限l首頁文件首頁文件l虛擬主機(jī)虛擬主機(jī)l虛擬目錄虛擬目錄l和和Tomcat集成、集成、IIS集成等集成等Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社43Apache的配置的配置1設(shè)置站點(diǎn)主目錄設(shè)置站點(diǎn)主目錄n默認(rèn)路徑一般是默認(rèn)路徑一般是Apache安裝目錄下的一個(gè)子目錄,例如:安裝目錄下的一個(gè)子目錄,例如:C:/Program Files/Apache Software Foundation/Apache2.2/htdocs n設(shè)置設(shè)置DocumentRoot,修改主目錄,例如,修改主目錄,例
34、如DocumentRoot D:/haosite Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社44Apache的配置的配置2目錄訪問權(quán)限問題目錄訪問權(quán)限問題n設(shè)置了用戶主目錄后,重啟設(shè)置了用戶主目錄后,重啟Apachel 例如主目錄設(shè)置為:例如主目錄設(shè)置為:DocumentRoot D:/haosite“l(fā) 執(zhí)行執(zhí)行“開始開始”,”Apache Server2.2”,“Control Apache Server”,“Restart”命令命令n瀏覽器輸入顯示瀏覽器輸入顯示訪問返回一個(gè)訪問返回一個(gè)403的錯(cuò)誤的錯(cuò)誤 ForbiddenYou dont have permission
35、 to access / on this server n檢查主配置文件檢查主配置文件l 打開打開apache的配置文件,逐行檢查。有以下這段代碼:的配置文件,逐行檢查。有以下這段代碼:l Options FollowSymLinks AllowOverride None Order deny,allow Deny from alll 修改修改Deny from all為為Allow from allWeb技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社45Apache的配置的配置3設(shè)置首頁文件設(shè)置首頁文件n配置配置DirectoryIndex ,站點(diǎn)默認(rèn)顯示的主頁,一般情況下,我們?cè)诖?/p>
36、處,站點(diǎn)默認(rèn)顯示的主頁,一般情況下,我們?cè)诖颂庍€可以加入還可以加入“index.htm index.php index.jsp”等。等。 (注意注意,每種類型之間都要留一空格),每種類型之間都要留一空格)Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社46訪問用戶站點(diǎn)訪問用戶站點(diǎn)用戶網(wǎng)站用戶網(wǎng)站W(wǎng)eb技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社47U24 Tomcat與與JSP/Servelet規(guī)范規(guī)范nTomcat的功能的功能n安裝安裝Java運(yùn)行環(huán)境運(yùn)行環(huán)境nTomcat的安裝的安裝Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社48Tomcat的功能的功
37、能nTomcat是一個(gè)應(yīng)用服務(wù)器,安裝是一個(gè)應(yīng)用服務(wù)器,安裝Tomcat必須事先安裝必須事先安裝Java虛擬機(jī)及虛擬機(jī)及JDK(提供數(shù)據(jù)庫訪問驅(qū)動(dòng)),即(提供數(shù)據(jù)庫訪問驅(qū)動(dòng)),即Java的運(yùn)行環(huán)境。的運(yùn)行環(huán)境。nTomcat是是Servlet/JSP規(guī)范的容器,為基于規(guī)范的容器,為基于Java的服務(wù)器腳本的服務(wù)器腳本程序(程序(.jsp頁面)提供編譯和運(yùn)行環(huán)境。頁面)提供編譯和運(yùn)行環(huán)境。nTomcat內(nèi)置了內(nèi)置了Apache的的HTTP服務(wù),可以提供服務(wù),可以提供Web服務(wù)。但,服務(wù)。但,對(duì)于靜態(tài)頁面的處理速度遠(yuǎn)不如對(duì)于靜態(tài)頁面的處理速度遠(yuǎn)不如Apache。Web技術(shù)導(dǎo)論(第3版),郝興偉編著
38、. 北京:清華大學(xué)出版社49Tomcat服務(wù)與服務(wù)與Servlet/JSP規(guī)范規(guī)范nTomcat是當(dāng)前使用最為廣泛的是當(dāng)前使用最為廣泛的Servlet/JSP應(yīng)用服務(wù)器應(yīng)用服務(wù)器nJavaSoft和和Apache開發(fā)團(tuán)隊(duì)合作計(jì)劃(開發(fā)團(tuán)隊(duì)合作計(jì)劃(Apache Jakarta Project)的產(chǎn)品,)的產(chǎn)品,被被Sun公司作為官方推薦的公司作為官方推薦的servlet和和jsp容器容器 。n官方網(wǎng)站官方網(wǎng)站W(wǎng)eb技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社50Tomcat,JSP和和Java的關(guān)系的關(guān)系nTomcat是當(dāng)前使用最為廣泛的是當(dāng)前使用最為廣泛的Servlet/JSP應(yīng)用
39、服務(wù)應(yīng)用服務(wù)器,是器,是servlet和和jsp容器。負(fù)責(zé)執(zhí)行容器。負(fù)責(zé)執(zhí)行JSP服務(wù)器頁面服務(wù)器頁面中的服務(wù)端腳本程序。中的服務(wù)端腳本程序。n安裝安裝Tomcat必須安裝必須安裝Java虛擬機(jī)和虛擬機(jī)和JDK。l為什么還要為什么還要JDK呢?因?yàn)槟??因?yàn)镴SP需要連接數(shù)據(jù)庫的話需要連接數(shù)據(jù)庫的話 就要就要jdk來提供連接數(shù)據(jù)庫的驅(qū)動(dòng)。來提供連接數(shù)據(jù)庫的驅(qū)動(dòng)。 nJSP是是HTML和和Java程序的綜合文檔程序的綜合文檔Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社51Java運(yùn)行環(huán)境運(yùn)行環(huán)境nJava運(yùn)行環(huán)境的構(gòu)成運(yùn)行環(huán)境的構(gòu)成l Java開發(fā)工具包(開發(fā)工具包(Java De
40、velop Kit,JDK)u包含了所有編寫、運(yùn)行包含了所有編寫、運(yùn)行Java程序所需要的工具:程序所需要的工具:Java基本組件、庫、基本組件、庫、Java編譯器、編譯器、Java解釋器、小應(yīng)用程序?yàn)g覽器、以及一些用于開發(fā)解釋器、小應(yīng)用程序?yàn)g覽器、以及一些用于開發(fā)Java應(yīng)用程應(yīng)用程序的程序等序的程序等 u提供提供JSP中的數(shù)據(jù)庫訪問驅(qū)動(dòng)中的數(shù)據(jù)庫訪問驅(qū)動(dòng)u從起,從起,Sun在命名時(shí)開始使用在命名時(shí)開始使用Java 2,這就是,這就是J2SDK了,又分為企業(yè)版了,又分為企業(yè)版(Enterprise Edition)J2EE、標(biāo)準(zhǔn)版(、標(biāo)準(zhǔn)版(Standard Edition)J2SE以及面以
41、及面向嵌入式和移動(dòng)計(jì)算等領(lǐng)域的向嵌入式和移動(dòng)計(jì)算等領(lǐng)域的J2ME(Micro Edition)三個(gè)不同的版本)三個(gè)不同的版本 l Java運(yùn)行環(huán)境運(yùn)行環(huán)境JRE u即即Java虛擬機(jī),實(shí)現(xiàn)虛擬機(jī),實(shí)現(xiàn)Java的跨平臺(tái)的跨平臺(tái)nJava運(yùn)行環(huán)境的安裝運(yùn)行環(huán)境的安裝n系統(tǒng)環(huán)境變量的配置系統(tǒng)環(huán)境變量的配置Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社52安裝安裝Java運(yùn)行環(huán)境運(yùn)行環(huán)境n從從Sun公司的官方網(wǎng)站下載所需公司的官方網(wǎng)站下載所需J2SDK和和JRE安裝文件安裝文件 n安裝安裝n配置系統(tǒng)環(huán)境變量配置系統(tǒng)環(huán)境變量n測(cè)試測(cè)試Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出
42、版社53下載下載J2SDK和和JREn從從Sun公司的官方網(wǎng)站下載所需公司的官方網(wǎng)站下載所需J2SDK和和JRE安裝安裝文件文件 n登錄登錄Sun官方網(wǎng)站,在常用下載區(qū)域(官方網(wǎng)站,在常用下載區(qū)域(Popular Downloads),點(diǎn)擊),點(diǎn)擊“Java SE”超鏈接,顯示超鏈接,顯示Java JDK和和JRE下載界面,選擇下載界面,選擇“JDK 6 Update 12”,下載文件為,該文件為下載文件為,該文件為JDK6和和JRE集成安裝文件,集成安裝文件,可以同時(shí)安裝可以同時(shí)安裝JDK和和JREWeb技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社54安裝安裝Java運(yùn)行環(huán)境運(yùn)行環(huán)
43、境n在下載的文件上雙擊,運(yùn)行在下載的文件上雙擊,運(yùn)行JDK6安裝向?qū)О惭b向?qū)Р僮鳎翰僮鳎涸谀J(rèn)情況下,Java的安裝目錄為。為了下一步環(huán)境變量設(shè)置的方便,通常需要修改默認(rèn)安裝目錄。單擊“更改”按鈕,修改Java安裝目錄,例如,直接安裝在C:Java目錄下,即:C:Javajdk1.6.0_12 Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社55安裝安裝JREnJDK的安裝需要幾分鐘的時(shí)間,如果是單獨(dú)的的安裝需要幾分鐘的時(shí)間,如果是單獨(dú)的JDK,安裝完成后將自動(dòng)結(jié)束,安裝完成后將自動(dòng)結(jié)束,現(xiàn)在一般的現(xiàn)在一般的JDK安裝文件都集成了安裝文件都集成了JRE,所以,接下來會(huì)提示安裝,所以
44、,接下來會(huì)提示安裝JRE說明:說明:由于已經(jīng)包含了JRE,如果機(jī)器尚未安裝JRE,則在安裝時(shí),JRE將一并安裝 操作:操作:和安裝JDK同樣的原因,可以更改JRE的安裝目錄為C:Javajre6 Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社56Java運(yùn)行環(huán)境(運(yùn)行環(huán)境(JDK+JRE6)安裝完成)安裝完成Java運(yùn)行環(huán)境運(yùn)行環(huán)境(JDK+JRE6) 安裝完成后,安裝完成后,在系統(tǒng)盤中將看在系統(tǒng)盤中將看到安裝到安裝Java所創(chuàng)所創(chuàng)建的文件夾建的文件夾 Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社57設(shè)置設(shè)置Java環(huán)境變量環(huán)境變量n運(yùn)行運(yùn)行Java所需要的環(huán)境變
45、量所需要的環(huán)境變量l JAVA_HOME = C:Javajdk1.6.0_12 u表示表示Java的安裝目錄,在其他環(huán)境變量中使用的安裝目錄,在其他環(huán)境變量中使用l CLASSPATH =.;%JAVA_HOME%lib u定義定義Javac搜索類的路徑,它記錄搜索類的路徑,它記錄Java 編譯器和解釋器所需要的類所在的編譯器和解釋器所需要的類所在的路徑。路徑。 u.;代表當(dāng)前路徑。代表當(dāng)前路徑。javac編譯生成的用戶類保存在當(dāng)前路徑編譯生成的用戶類保存在當(dāng)前路徑 l PATH=%PATH%;%JAVA_HOME%bin;%JAVA_HOME%jrebinu%PATH%是系統(tǒng)已經(jīng)存在的路徑
46、,后面的是需要添加的。是系統(tǒng)已經(jīng)存在的路徑,后面的是需要添加的。uPATH變量是系統(tǒng)搜索可執(zhí)行程序的路徑,其中,變量是系統(tǒng)搜索可執(zhí)行程序的路徑,其中,Java 編譯器()保存在編譯器()保存在%JAVA_HOME%bin中,中,Java解釋器()保存在解釋器()保存在%JAVA_HOME%jrebin中,中,u要在任何路徑下使用和,則必須將上述路徑定義在操作系統(tǒng)的要在任何路徑下使用和,則必須將上述路徑定義在操作系統(tǒng)的Path環(huán)境變量環(huán)境變量中。中。 n設(shè)置方法設(shè)置方法Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社58設(shè)置環(huán)境變量的方法設(shè)置環(huán)境變量的方法在在Windows系統(tǒng)下,設(shè)
47、置環(huán)境變量,具體步驟如下:系統(tǒng)下,設(shè)置環(huán)境變量,具體步驟如下:n在在Winodws“控制面板控制面板”中,雙擊中,雙擊“系統(tǒng)系統(tǒng)”圖標(biāo),打開圖標(biāo),打開“系統(tǒng)屬性系統(tǒng)屬性”對(duì)話框。選對(duì)話框。選擇擇“高級(jí)高級(jí)”選項(xiàng)卡。選項(xiàng)卡。n在在“高級(jí)高級(jí)”選項(xiàng)卡中,單擊選項(xiàng)卡中,單擊“環(huán)境變量環(huán)境變量”按鈕,打開按鈕,打開“環(huán)境變量環(huán)境變量”對(duì)話框,對(duì)話框,Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社59新建或編輯環(huán)境變量新建或編輯環(huán)境變量n設(shè)置設(shè)置JAVA_HOME環(huán)境變量環(huán)境變量l在在“系統(tǒng)變量系統(tǒng)變量”區(qū)域,單擊區(qū)域,單擊“新建新建”按鈕,打開按鈕,打開“新建系統(tǒng)變量新建系統(tǒng)變量”對(duì)話框
48、對(duì)話框n設(shè)置設(shè)置CLASSPATH環(huán)境變量環(huán)境變量l在在“系統(tǒng)變量系統(tǒng)變量”區(qū)域,單擊區(qū)域,單擊“新建新建”按鈕,打開按鈕,打開“新建系統(tǒng)變量新建系統(tǒng)變量”對(duì)話框?qū)υ捒騦 CLASSPATH =.;%JAVA_HOME%libn更新更新PATH路徑設(shè)置路徑設(shè)置l在在“環(huán)境變量環(huán)境變量”對(duì)話框?qū)υ捒颉跋到y(tǒng)變量系統(tǒng)變量”區(qū)域(見圖區(qū)域(見圖1-11),選擇),選擇PATH環(huán)境變量,點(diǎn)擊環(huán)境變量,點(diǎn)擊“編輯編輯”按鈕,按鈕,在原有在原有PATH基礎(chǔ)上,基礎(chǔ)上,添加添加“;%JAVA_HOME%bin;%JAVA_HOME%jrebin” Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社6
49、0測(cè)試測(cè)試Java運(yùn)行環(huán)境運(yùn)行環(huán)境n上述環(huán)境變量設(shè)置完畢后,依上述環(huán)境變量設(shè)置完畢后,依次關(guān)閉次關(guān)閉“環(huán)境變量環(huán)境變量”、“系統(tǒng)系統(tǒng)屬性屬性”對(duì)話框,然后重新啟動(dòng)對(duì)話框,然后重新啟動(dòng)計(jì)算機(jī)使得環(huán)境變量設(shè)置生效計(jì)算機(jī)使得環(huán)境變量設(shè)置生效 n在在Dos提示符下,依次輸入下提示符下,依次輸入下述命令來檢查環(huán)境變量的設(shè)置述命令來檢查環(huán)境變量的設(shè)置情況情況 l c: echo %java_home%l c: echo %classpath%l c: echo %path%l c: java versionl c: javacWeb技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社61Java程序的編
50、譯與運(yùn)行程序的編譯與運(yùn)行n編輯一個(gè)編輯一個(gè)Java程序()程序()public class Test public static void main(String args) System.out.println(你好你好, My Java program ); n編譯編譯l javac Test.java n運(yùn)行運(yùn)行l(wèi) java TestWeb技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社62Tomcat的安裝和配置的安裝和配置n從從Tomcat官方網(wǎng)站下載所需官方網(wǎng)站下載所需Tomcat安裝文件安裝文件n安裝安裝n配置系統(tǒng)環(huán)境變量配置系統(tǒng)環(huán)境變量n常用配置項(xiàng)目常用配置項(xiàng)目l端口端口
51、l主目錄主目錄l首頁文件首頁文件Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社63下載所需下載所需Tomcat安裝文件安裝文件nTomcat官方網(wǎng)站官方網(wǎng)站 nTomcat版本列表版本列表n在的二進(jìn)制代碼發(fā)布在的二進(jìn)制代碼發(fā)布(Binary Distributions)區(qū)域,點(diǎn)擊區(qū)域,點(diǎn)擊“Windows Service Installer (pgp, md5)”超鏈接超鏈接Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社64Tomcat的安裝的安裝1選擇組件選擇組件n執(zhí)行執(zhí)行Tomcat安裝程安裝程序,啟動(dòng)序,啟動(dòng)Apache Tomcat安裝向?qū)О惭b向?qū)Tomc
52、at組件選擇界組件選擇界面面Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社65Tomcat的安裝的安裝-2選擇安裝路徑選擇安裝路徑n在默認(rèn)情況下,在默認(rèn)情況下,Tomcat的安裝路的安裝路徑為,為下一步徑為,為下一步配置環(huán)境變量方配置環(huán)境變量方便,我們更改安便,我們更改安裝路經(jīng)為裝路經(jīng)為Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社66Tomcat的安裝的安裝-3基本配置基本配置nHTTP端口,端口,Tomcat的默認(rèn)值為的默認(rèn)值為8080。如。如果后面要安裝果后面要安裝Apache作為作為Web服務(wù)器,則服務(wù)器,則保留端口號(hào)保留端口號(hào)8080;如;如果使用果使用T
53、omcat內(nèi)置的內(nèi)置的HTTP服務(wù),則可修改服務(wù),則可修改端口號(hào)為端口號(hào)為80n管理員的登錄名和密管理員的登錄名和密碼,默認(rèn)登錄名為碼,默認(rèn)登錄名為admin,密碼可以為空,密碼可以為空Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社67Tomcat的安裝的安裝-5JRE檢測(cè)檢測(cè)n如果計(jì)算機(jī)上已經(jīng)安裝如果計(jì)算機(jī)上已經(jīng)安裝并成功配置了并成功配置了JDK(含(含JRE),此時(shí),向?qū)е保?,此時(shí),向?qū)е苯又赶蚪又赶騄2SDK中安裝中安裝的的JRE目錄目錄n單擊單擊“Install”按鈕,按鈕,開始開始Tomcat的安裝,的安裝,向?qū)延嘘P(guān)的文件復(fù)向?qū)延嘘P(guān)的文件復(fù)制到相關(guān)的目錄下制到相
54、關(guān)的目錄下Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社68Tomcat的安裝的安裝-5安裝完成安裝完成n安裝結(jié)束后顯示安裝結(jié)束后顯示Tomcat安裝結(jié)束界面安裝結(jié)束界面 n單擊單擊“Finish”按鈕,自動(dòng)啟動(dòng)按鈕,自動(dòng)啟動(dòng)Tomcat,在,在Windows任務(wù)欄的右側(cè)顯示任務(wù)欄的右側(cè)顯示Tomcat運(yùn)運(yùn)行圖標(biāo)。行圖標(biāo)。Tomcat安裝完成后,在開始菜單的安裝完成后,在開始菜單的“程序程序”組中,將增加組中,將增加“Apache Tomcat 6.0”程序組,包含對(duì)程序組,包含對(duì)Tomcat進(jìn)行配置的一系列菜單命令進(jìn)行配置的一系列菜單命令n在任務(wù)欄的右側(cè)顯示在任務(wù)欄的右側(cè)顯示A
55、pache和和 Tomcat的運(yùn)行圖標(biāo)的運(yùn)行圖標(biāo)Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社69Tomcat安裝后的目錄結(jié)構(gòu)安裝后的目錄結(jié)構(gòu)Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社70Tomcat安裝后文件夾說明安裝后文件夾說明nbin目錄,主要存放目錄,主要存放Windows平臺(tái)上啟動(dòng)和關(guān)閉平臺(tái)上啟動(dòng)和關(guān)閉Tomcat的腳本。的腳本。 nlib目錄,存放目錄,存放Tomcat服務(wù)器以及所有服務(wù)器以及所有Web應(yīng)用都可以訪問的應(yīng)用都可以訪問的jar文件。需要注意的是,為了在文件。需要注意的是,為了在java環(huán)境環(huán)境下能夠正確編譯下能夠正確編譯servlet文
56、件,最好把文件,最好把lib目錄中的和復(fù)制到目錄中的和復(fù)制到J2SDK的安裝目錄的的安裝目錄的lib子目錄(即子目錄(即c: Javajdk1.6.0_03lib)內(nèi),同時(shí),需要在)內(nèi),同時(shí),需要在CLASSPATH環(huán)境變量中也增加這兩個(gè)環(huán)境變量中也增加這兩個(gè).jar文件(即在原變量文件(即在原變量后面輸入后面輸入“;c:java jdk1.6.0_03libjsp-api.jar; c: javajdk1.3.0_03libservlet-api.jar”)。)。 nconf目錄,存放目錄,存放Tomcat服務(wù)的配置信息文件,其中最重要的是和。是服務(wù)的配置信息文件,其中最重要的是和。是Tom
57、cat的主要配置文件,可以在的主要配置文件,可以在其中配置其中配置Web服務(wù)的端口、會(huì)話過期時(shí)間、虛擬主機(jī)等。為不同的服務(wù)的端口、會(huì)話過期時(shí)間、虛擬主機(jī)等。為不同的Tomcat配置的配置的web應(yīng)用設(shè)置缺省值。應(yīng)用設(shè)置缺省值。另外,在其另外,在其/Catalina/localhost子目錄下還可以設(shè)置網(wǎng)站虛擬目錄和根路徑信息等。子目錄下還可以設(shè)置網(wǎng)站虛擬目錄和根路徑信息等。 nlogs目錄,存放目錄,存放Tomcat執(zhí)行時(shí)的執(zhí)行時(shí)的 Log(日志)文件。(日志)文件。 ntemp目錄,存放目錄,存放Tomcat運(yùn)行的一些臨時(shí)文件。運(yùn)行的一些臨時(shí)文件。 nwebapps目錄,存放目錄,存放Tom
58、cat服務(wù)器自帶的服務(wù)器自帶的2個(gè)個(gè)Web應(yīng)用應(yīng)用host-manager應(yīng)用應(yīng)用 和和 manager應(yīng)用。應(yīng)用。ROOT子目子目錄下存放默認(rèn)首頁,即輸入錄下存放默認(rèn)首頁,即輸入:8080/后啟動(dòng)的頁面。后啟動(dòng)的頁面。 nwork目錄,存放目錄,存放JSP文件在運(yùn)行時(shí)被編譯成的二進(jìn)制文件(文件在運(yùn)行時(shí)被編譯成的二進(jìn)制文件(Servlet)。在)。在localhost 文件夾下包含了多文件夾下包含了多個(gè)子文件夾,其中第一個(gè)文件夾個(gè)子文件夾,其中第一個(gè)文件夾“_”對(duì)應(yīng)對(duì)應(yīng)Web服務(wù)的根,服務(wù)的根,Tomcat執(zhí)行主執(zhí)行主Web應(yīng)用的應(yīng)用的jsp頁面時(shí)生成的臨頁面時(shí)生
59、成的臨時(shí)文件,將存儲(chǔ)在時(shí)文件,將存儲(chǔ)在“C:Tomcat 6.0workCatalinalocalhost_”文件夾中。其他文件夾分別對(duì)應(yīng)虛擬目錄,文件夾中。其他文件夾分別對(duì)應(yīng)虛擬目錄,每建立一個(gè)虛擬目錄,在每建立一個(gè)虛擬目錄,在localhost 文件夾中將創(chuàng)建一個(gè)同名的子文件夾。用戶可以刪除整個(gè)文件夾中將創(chuàng)建一個(gè)同名的子文件夾。用戶可以刪除整個(gè)localhost子子文件夾,來刪除所有的臨時(shí)文件。文件夾,來刪除所有的臨時(shí)文件。 Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社71測(cè)試測(cè)試TomcatnTomcat安裝完成后,運(yùn)行安裝完成后,運(yùn)行Web瀏覽器程序,在地址欄中輸入瀏覽
60、器程序,在地址欄中輸入:8080/(或(或http:/localhost/)n如果如果Tomcat安裝成功,則顯示安裝成功,則顯示Tomcat默認(rèn)站點(diǎn)首頁默認(rèn)站點(diǎn)首頁說明:說明:在瀏覽器中能夠正確顯示Tomcat首頁,并不說明Tomcat安裝結(jié)束。Tomcat作為Serverlet/JSP的容器,同樣需要配置Tomcat的運(yùn)行環(huán)境變量。Web技術(shù)導(dǎo)論(第3版),郝興偉編著. 北京:清華大學(xué)出版社72Tomcat服務(wù)器的配置服務(wù)器的配置nTomcat的運(yùn)行環(huán)境變量的運(yùn)行環(huán)境變量n服務(wù)端口服務(wù)端口n站點(diǎn)根站點(diǎn)根n設(shè)置網(wǎng)站首頁文件設(shè)置網(wǎng)站首頁文件Web技術(shù)導(dǎo)論(第3版),郝興偉
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 考生必看數(shù)學(xué)試題及答案
- 材料力學(xué)與智能材料性能應(yīng)用拓展研究創(chuàng)新重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 高考作文科學(xué)與人文的試題與答案
- 四川省德陽市2025屆高三下學(xué)期二模試題 地理 含解析
- 高考數(shù)學(xué)成功法則及試題及答案
- 煉鋼廠火災(zāi)應(yīng)急預(yù)案(3篇)
- 軟考網(wǎng)絡(luò)故障響應(yīng)流程試題及答案
- 戰(zhàn)略評(píng)估與風(fēng)險(xiǎn)管理的聯(lián)動(dòng)機(jī)制探討試題及答案
- 預(yù)防火災(zāi)應(yīng)急預(yù)案分類(3篇)
- 網(wǎng)絡(luò)日志分析與處理試題及答案
- 門診合作協(xié)議合同范本(2篇)
- 潔凈室空調(diào)凈化系統(tǒng)驗(yàn)證方案(通過BSI和華光審核)
- 路燈安裝施工組織設(shè)計(jì)方案
- 超聲考試題+參考答案
- 《飛向太空的航程》名師課件
- 2024年高考?xì)v史復(fù)習(xí)試題匯編:材料分析題匯編(中國(guó)史+世界史)(教師卷)
- 2024年西藏中考英語試卷附答案
- 山東省青島市2024年小升初語文真題試卷及答案
- 變電站一鍵順控改造技術(shù)規(guī)范(試行)
- DL∕T 995-2016 繼電保護(hù)和電網(wǎng)安全自動(dòng)裝置檢驗(yàn)規(guī)程
- DL∕T 771-2014 發(fā)電廠水處理用離子交換樹脂選用導(dǎo)則
評(píng)論
0/150
提交評(píng)論