




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 JavaWEBJavaWEB服務(wù)器配置使用服務(wù)器配置使用傳智傳智.急先鋒急先鋒l高級(jí)軟件人才實(shí)作培訓(xùn)專高級(jí)軟件人才實(shí)作培訓(xùn)專家家! !l北京傳智播客教育 WEBWEB開(kāi)發(fā)的前景開(kāi)發(fā)的前景l(fā)軟件開(kāi)發(fā)的兩種架構(gòu):c/s和b/sl高級(jí)軟件人才實(shí)作培訓(xùn)專高級(jí)軟件人才實(shí)作培訓(xùn)專家家! !WEBWEB開(kāi)發(fā)的前景開(kāi)發(fā)的前景高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 WEBWEB開(kāi)發(fā)的相關(guān)知識(shí)開(kāi)發(fā)的相關(guān)知識(shí)lWEB,在英語(yǔ)中web即表示網(wǎng)頁(yè)的意思,它用于表示Internet主機(jī)上供外界訪問(wèn)的資源。lIntern
2、et上供外界訪問(wèn)的Web資源分為:靜態(tài)web資源(如html 頁(yè)面):指web頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)始終是不變。動(dòng)態(tài)web資源:指web頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)是由程序產(chǎn)生的,不同時(shí)間點(diǎn)訪問(wèn)web頁(yè)面看到的內(nèi)容各不相同。l靜態(tài)web資源開(kāi)發(fā)技術(shù)Htmll常用動(dòng)態(tài)web資源開(kāi)發(fā)技術(shù):JSP/Servlet、ASP、PHP、python等在Java中,動(dòng)態(tài)web資源開(kāi)發(fā)技術(shù)統(tǒng)稱為Javaweb,我們課程的重點(diǎn)也是教大家如何使用Java技術(shù)開(kāi)發(fā)動(dòng)態(tài)的web資源,即動(dòng)態(tài)web頁(yè)面。高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 靜態(tài)資源與動(dòng)態(tài)資源的區(qū)別靜態(tài)資源與動(dòng)態(tài)資源的區(qū)別高級(jí)
3、軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 WEBWEB開(kāi)發(fā)中的服務(wù)器開(kāi)發(fā)中的服務(wù)器l服務(wù)器的概念:硬件:就是一臺(tái)電腦軟件:需要在這臺(tái)電腦上安裝服務(wù)器的軟件* 如果一臺(tái)電腦上安裝了服務(wù)器的軟件的話,那么這臺(tái)電腦就 可以稱為WEB服務(wù)器l訪問(wèn):IP+端口號(hào)如果是域名解析成IP地址默認(rèn)端口號(hào)是80:可以不寫(xiě)高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 常見(jiàn)常見(jiàn)WEBWEB服務(wù)器服務(wù)器l我們需要使用的是Web服務(wù)器和JSP/Servlet容器,通常這兩者會(huì)集于一身。下面是對(duì)JavaWeb服務(wù)器:Tomcat(Apache):當(dāng)前應(yīng)用最廣的JavaWe
4、b服務(wù)器;JBoss(Redhat紅帽):支持JavaEE,應(yīng)用比較廣;EJB容器GlassFish(Orcale):Oracle開(kāi)發(fā)JavaWeb服務(wù)器,應(yīng)用不是很廣;Resin(Caucho):支持JavaEE,應(yīng)用越來(lái)越廣;Weblogic(Orcale):要錢的!支持JavaEE,適合大型項(xiàng)目;Websphere(IBM):要錢的!支持JavaEE,適合大型項(xiàng)目;高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 常見(jiàn)常見(jiàn)WEBWEB服務(wù)器服務(wù)器lWebLogic是BEA公司的產(chǎn)品,是目前應(yīng)用最廣泛的Web服務(wù)器,支持JavaEE規(guī)范,而且不斷的完善以適應(yīng)新的開(kāi)發(fā)要
5、求,啟動(dòng)界面如圖 高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 常見(jiàn)常見(jiàn)WEBWEB服務(wù)器服務(wù)器l另一個(gè)常用的Web服務(wù)器是IBM公司的WebSphere,支持J2EE規(guī)范,啟動(dòng)界面如圖高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 常見(jiàn)常見(jiàn)WEBWEB服務(wù)器服務(wù)器 apacheapachel在小型的應(yīng)用系統(tǒng)或者有特殊需要的系統(tǒng)中,可以使用一個(gè)在小型的應(yīng)用系統(tǒng)或者有特殊需要的系統(tǒng)中,可以使用一個(gè) 免費(fèi)的免費(fèi)的WebWeb服務(wù)器:服務(wù)器:TomcatTomcat,該服務(wù)器支持全部,該服務(wù)器支持全部JSPJSP以及以及 ServletServlet
6、規(guī)范,啟動(dòng)界面如圖規(guī)范,啟動(dòng)界面如圖 高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 TomcatTomcat服務(wù)器概述服務(wù)器概述lTomcat服務(wù)器由Apache提供,開(kāi)源免費(fèi)。由于Sun和其他公司參與到了Tomcat的開(kāi)發(fā)中,所以最新的JSP/Servlet規(guī)范總是能在Tomcat中體現(xiàn)出來(lái)。當(dāng)前最新版本是Tomcat8,我們課程中使用Tomcat7。Tomcat7支持Servlet3.0,而Tomcat6只支持Servlet2.5!高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 TomcatTomcat服務(wù)器服務(wù)器lTomcat官方站點(diǎn)官方
7、站點(diǎn):l獲取獲取Tomcat安裝程序包安裝程序包tar.gz(zip)文件是Linux操作系統(tǒng)下的安裝版本exe文件是Windows系統(tǒng)下的安裝版本zip文件是Windows系統(tǒng)下的壓縮版本 l安裝安裝Tomcat - 配置配置JAVA_HOME高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 TomcatTomcat服務(wù)器服務(wù)器l雙擊 bin 目錄下的 startup.bat 文件l輸入 http:/localhost:8080/,顯示如下界面代表安裝成功高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教
8、育 常見(jiàn)啟動(dòng)問(wèn)題常見(jiàn)啟動(dòng)問(wèn)題lJAVA_HOME環(huán)境變量在在windows中設(shè)置中設(shè)置JAVA_HOME環(huán)境變量環(huán)境變量JAVA_HOME路徑必須是路徑必須是JDK不可以是不可以是JREl端口占用問(wèn)題WindoxXP 使用Fport工具Win7 使用DOS命令 netstat anowin7 自帶自帶 World wide web publish IIS服務(wù)服務(wù) 默認(rèn)占用端口默認(rèn)占用端口80 高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 端口占用的問(wèn)題端口占用的問(wèn)題l同時(shí)啟動(dòng)了多個(gè)tomcat服務(wù)器(MyEclipse)l將占用的了8080端口的程序結(jié)束掉。l如果是X
9、P系統(tǒng),可以使用工具Fport.exe來(lái)找到占用8080端口的應(yīng)用程序,在任務(wù)管理器中結(jié)束該程序。l通用版:在cmd命令窗口輸入netstat ano,找到占用8080端口的程序。因?yàn)闆](méi)有程序的名稱,通過(guò)PID結(jié)束程序。l修改tomcat自己的端口號(hào)。l修改tomcat目錄下的server.xml文件中的端口配置,找到port項(xiàng),修改端口,改完后重啟tomcat服務(wù)器。l有系統(tǒng)自帶IIS服務(wù),占用80端口,停止該服務(wù)。高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 TomcatTomcat的目錄結(jié)構(gòu)的目錄結(jié)構(gòu)lTomcat 的目錄層次結(jié)構(gòu)存放啟動(dòng)和關(guān)閉 Tomcat 的
10、腳本文件存放 Tomcat 服務(wù)器的各種配置文件存放 Tomcat 服務(wù)器和所有 web 應(yīng)用程序需要訪問(wèn)的 jar 文件存放 Tomcat 的日志文件存放 Tomcat 運(yùn)行時(shí)產(chǎn)生的臨時(shí)文件當(dāng)發(fā)布 web 應(yīng)用程序時(shí),通常把 web 應(yīng)用程序的目錄及文件放到這個(gè)目錄下Tomcat 將 JSP 生成的 Servlet 源文件和字節(jié)碼文件放到這個(gè)目錄下高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 WEBWEB應(yīng)用程序應(yīng)用程序lWEB應(yīng)用程序指供瀏覽器訪問(wèn)的程序,通常也簡(jiǎn)稱為web應(yīng)用l一個(gè)web應(yīng)用由多個(gè)靜態(tài)web資源和動(dòng)態(tài)web資源組成,如:html、css、js文件
11、 - 靜態(tài)web資源Jsp文件、java程序、支持jar包、 - 動(dòng)態(tài)web資源配置文件等等.組成web應(yīng)用的這些文件通常我們會(huì)使用一個(gè)目錄組織,這個(gè)目錄稱之為web應(yīng)用所在目錄應(yīng)用所在目錄(網(wǎng)站的根目錄網(wǎng)站的根目錄)。lWeb應(yīng)用開(kāi)發(fā)好后,若想供外界訪問(wèn),需要把web應(yīng)用所在目錄交給web服務(wù)器管理,這個(gè)過(guò)程稱之為虛似目錄的映射這個(gè)過(guò)程稱之為虛似目錄的映射。高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 WEBWEB應(yīng)用(網(wǎng)站目錄)的組成結(jié)構(gòu)應(yīng)用(網(wǎng)站目錄)的組成結(jié)構(gòu)l開(kāi)發(fā)web應(yīng)用時(shí),不同類型的文件有嚴(yán)格的存放規(guī)則,否則不僅可能會(huì)使web應(yīng)用無(wú)法訪問(wèn),還會(huì)導(dǎo)致web
12、服務(wù)器啟動(dòng)報(bào)錯(cuò)。Web應(yīng)用所在目錄這些文件一般存在web應(yīng)用根目錄下,根目錄下的根目錄下的文件外界可以直接訪問(wèn)文件外界可以直接訪問(wèn)java類、jar包、web應(yīng)用的配置文件存在這個(gè)目錄下,該目錄下的文該目錄下的文件外界無(wú)法非法直接訪件外界無(wú)法非法直接訪問(wèn),由問(wèn),由web服務(wù)器負(fù)責(zé)服務(wù)器負(fù)責(zé)調(diào)用調(diào)用高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 使用使用MyMyEclipseEclipse配置配置tomcattomcatl在window下找到servers中的tomcatl選擇相應(yīng)的版本后,配置本地的tomcatl再配置本地的JDK(可選)l配置成功后啟動(dòng)服務(wù)器l在mye
13、clipse中創(chuàng)建web項(xiàng)目,部署到tomcat中,啟動(dòng)服務(wù)器。lWebRoot目錄變成了虛擬路徑了l想該項(xiàng)目的虛擬路徑,需要修改項(xiàng)目右鍵properties-myeclipseweb高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 虛擬目錄的映射方式虛擬目錄的映射方式( (如何部署如何部署webweb程序程序) )l虛擬目錄的映射有二種方式:1、在server.xml文件的host元素中配置,例如:l補(bǔ)充知識(shí)點(diǎn):映射缺省補(bǔ)充知識(shí)點(diǎn):映射缺省web應(yīng)用。應(yīng)用。l注意:一個(gè)注意:一個(gè)Context即代表一個(gè)即代表一個(gè)web應(yīng)用,應(yīng)用,context元素在配置文件中除用于映射
14、虛似目錄元素在配置文件中除用于映射虛似目錄外,它還可用于為外,它還可用于為web應(yīng)用配置一些資源,例如:配置應(yīng)用配置一些資源,例如:配置web應(yīng)用使用的數(shù)據(jù)庫(kù)連接池,應(yīng)用使用的數(shù)據(jù)庫(kù)連接池,javamail session等(這些本配置以后會(huì)用到)。等(這些本配置以后會(huì)用到)。虛似目錄名稱Web應(yīng)用所在目錄高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 虛擬目錄的映射方式虛擬目錄的映射方式( (如何部署如何部署webweb程序程序) )conf/catalana/localhost:在該目錄下創(chuàng)建hello5.xml文件,在該文件中編寫(xiě)元素,代碼如下:l 文件名:指定當(dāng)
15、前應(yīng)用的名稱;l docBase:指定應(yīng)用的物理位置;l 瀏覽器訪問(wèn)路徑:http:/localhost:8080/hello5/index.html。高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 WebWeb系統(tǒng)通信詳解系統(tǒng)通信詳解高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 配置虛似主機(jī)(了解)配置虛似主機(jī)(了解)l在一個(gè)tomcat服務(wù)器中可以放置多個(gè)網(wǎng)站,所謂配置虛似主機(jī),就是在tomcat服務(wù)器中配置一個(gè)網(wǎng)站。l如需在WEB服務(wù)器中配置一個(gè)網(wǎng)站,需使用Host元素進(jìn)行配置,例:l配置的主機(jī)(網(wǎng)站)要想被外部訪問(wèn),必須在DNS服務(wù)器或
16、windows系統(tǒng)中注冊(cè)C:WINDOWSsystem32driversetchosts高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 配置虛似主機(jī)(了解)配置虛似主機(jī)(了解)l需要修改端口為80l在hosts文件中綁定關(guān)系 ip l在server.xml中添加標(biāo)簽的配置lname=”:指定虛擬主機(jī)名為;lappBase=”D:/itcastapps”:指定當(dāng)前虛擬主機(jī)的應(yīng)用程序存放目錄為D:/itcastapps。l在itcastapps目錄下創(chuàng)建名為ROOT的應(yīng)用,因?yàn)橐粋€(gè)主機(jī)只可以有一個(gè)名為ROOT的應(yīng)用,名為ROOT的應(yīng)用在瀏覽器中訪問(wèn)是可以不給出應(yīng)用名稱。高級(jí)軟件人才實(shí)作培訓(xùn)專家高級(jí)軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 作業(yè)作業(yè)( (虛擬目錄三種配置方式虛擬目錄三種配置方式) )l在webapps目錄下創(chuàng)建一個(gè)可供外界訪問(wèn)的web應(yīng)用l在server.xml文件中進(jìn)行配置,把c:盤(pán)下的某一個(gè)web應(yīng)用映射成可供外界訪問(wèn)的虛似目錄l在conf/catalina/localhost目錄下進(jìn)行設(shè)置,把c:盤(pán)下的某一個(gè)web應(yīng)用映射成
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 等保檢測(cè)機(jī)構(gòu)管理辦法
- 葡萄酒消費(fèi)稅管理辦法
- 宜賓小區(qū)管理辦法細(xì)則
- 規(guī)劃建設(shè)條件管理辦法
- 西安擔(dān)保借貸管理辦法
- 育人故事課件視頻
- 股癬護(hù)理課件視頻教學(xué)
- 壓瘡培訓(xùn)課件5
- 培訓(xùn)課件首頁(yè)布局
- 高質(zhì)量高考數(shù)學(xué)試卷
- 兒科質(zhì)控中心建設(shè)方案
- 2013免疫吸附治療知情同意書(shū)
- 鍍鋅鋼管壁厚及重量
- 區(qū)塊鏈金融學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫(kù)2023年
- 2023年司法鑒定程序通則
- 2023年宜賓市敘州區(qū)區(qū)內(nèi)外考試選調(diào)在編在職教師考試題庫(kù)
- 2023屆大連市瓦房店市數(shù)學(xué)四下期末質(zhì)量檢測(cè)試題含解析
- 保安員在崗培訓(xùn)法律
- 大學(xué)生心理健康教育(第二版)PPT全套完整教學(xué)課件
- 期貨市場(chǎng)行情及技術(shù)分析課件
- 3輸變電工程施工質(zhì)量驗(yàn)收統(tǒng)一表式(變電工程電氣專業(yè))
評(píng)論
0/150
提交評(píng)論