編程(Programming)是編定程序的中文簡稱,就是讓計算機(jī)代碼解決某個問題,對某個計算體系規(guī)定一定的運(yùn)算方式,使計算體系按照該計算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過程。為了使計算機(jī)能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機(jī)能夠理解的形式告訴計算機(jī),使得計算機(jī)能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計算體系之間交流的過程就是編程。 tomcat這款適用于調(diào)試和個人服務(wù)的服務(wù)器插件現(xiàn)在已經(jīng)更新到了10,畢竟是針對javaweb項(xiàng)目的,隨和JDK的更新?lián)Q代,市場上使用的主流的JDK版本的更新,所以這款插件也進(jìn)行了更新,今天小編就帶來了他的安裝教程,方便大家更好的進(jìn)行使用,如下。 安裝教程1、將tomcat下載下來,并解壓到當(dāng)前文件夾中,點(diǎn)擊其中的apache-tomcat-9.0.0.M15.exe應(yīng)用程序,進(jìn)入安裝向?qū)Ы缑妫又M(jìn)入許可協(xié)議界面,我們需要勾選我接受,然后點(diǎn)擊下一步。![]() 2、選擇軟件安裝位置界面,PC下載網(wǎng)小編建議用戶們安裝在D盤中,選擇好安裝位置點(diǎn)擊下一步。 ![]() 3、tomcat安裝結(jié)束,點(diǎn)擊完成即可。 ![]() 使用教程1、配置系統(tǒng)管理:大多數(shù)商業(yè)化的JavaEE服務(wù)器都提供一個功能強(qiáng)大的管理界面,且大都采用易于理解的Web應(yīng)用界面。Tomcat按照自己的方式,同樣提供一個成熟的管理工具,并且絲毫不遜于那些商業(yè)化的競爭對手。Tomcat的Admin Web Application最初在4.1版本時出現(xiàn),當(dāng)時的功能包括管理context、data source、user和group等。當(dāng)然也可以管理像初始化參數(shù),user、group、role的多種數(shù)據(jù)庫管理等。在后續(xù)的版本中,這些功能將得 到很大的擴(kuò)展,但現(xiàn)有的功能已經(jīng)非常實(shí)用了。 2、部署一個應(yīng)用: 1> 拷貝WAR文件或者web應(yīng)用文件夾(包括該web的所有內(nèi)容)到$CATALINA_BASE/webapps目錄下。 2> 為web服務(wù)建立一個只包括context內(nèi)容的XML片斷文件,并把該文件放到$CATALINA_BASE/webapps目錄下。這個web應(yīng)用本身可以存儲在硬盤上的任何地方。 3、配置虛擬主機(jī): 關(guān)于server.xml中“Host”這個元素,只有在設(shè)置虛擬主機(jī)的才需要修改。虛擬主機(jī)是一種在一個web服務(wù)器上服務(wù)多個域名的機(jī)制,對每個域 名而言,都好象獨(dú)享了整個主機(jī)。實(shí)際上,大多數(shù)的小型商務(wù)網(wǎng)站都是采用虛擬主機(jī)實(shí)現(xiàn)的,這主要是因?yàn)樘摂M主機(jī)能直接連接到Internet并提供相應(yīng)的帶 寬,以保障合理的訪問響應(yīng)速度,另外虛擬主機(jī)還能提供一個穩(wěn)定的固定IP。 4、配置基礎(chǔ)驗(yàn)證: 容器管理驗(yàn)證方法控制著當(dāng)用戶訪問受保護(hù)的web應(yīng)用資源時,如何進(jìn)行用戶的身份鑒別。當(dāng)一個web應(yīng)用使用了Basic Authentication(BASIC參數(shù)在web.xml文件中auto-method元素中設(shè)置),而有用戶訪問受保護(hù)的web應(yīng)用時, Tomcat將通過HTTP Basic Authentication方式,彈出一個對話框,要求用戶輸入用戶名和密碼。在這種驗(yàn)證方法中,所有密碼將被以64位的編碼方式在網(wǎng)絡(luò)上傳輸。 5、配置單點(diǎn)登錄: 一旦設(shè)置了realm和驗(yàn)證的方法,就需要進(jìn)行實(shí)際的用戶登錄處理。一般說來,對用戶而言登錄系統(tǒng)是一件很麻煩的事情,必須盡量減少用戶登錄驗(yàn)證的 次數(shù)。作為缺省的情況,當(dāng)用戶第一次請求受保護(hù)的資源時,每一個web應(yīng)用都會要求用戶登錄。如果運(yùn)行了多個web應(yīng)用,并且每個應(yīng)用都需要進(jìn)行單獨(dú)的 用戶驗(yàn)證,那這看起來就有點(diǎn)像在用戶搏斗。用戶們不知道怎樣才能把多個分離的應(yīng)用整合成一個單獨(dú)的系統(tǒng),所有用戶也就不知道他們需要訪問多少個不 同的應(yīng)用,只是很迷惑,為什么總要不停的登錄。 使用編程語言寫的程序,由于每條指令都對應(yīng)計算機(jī)一個特定的基本動作,所以程序占用內(nèi)存少、執(zhí)行效率高。 |
溫馨提示:喜歡本站的話,請收藏一下本站!