亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? tomcat 配置技巧精華詳解分析.txt

?? tomcat 詳細(xì)設(shè)置介紹
?? TXT
?? 第 1 頁 / 共 2 頁
字號(hào):
Tomcat 配置技巧精華詳解分析

1、配置系統(tǒng)管理(Admin Web Application)
  
  大多數(shù)商業(yè)化的J2EE服務(wù)器都提供一個(gè)功能強(qiáng)大的管理界面,且大都采用易于理解的Web應(yīng)用界面。Tomcat按照自己的方式,同樣提供一個(gè)成熟的管理工具,并且絲毫不遜于那些商業(yè)化的競(jìng)爭(zhēng)對(duì)手。Tomcat的Admin Web Application最初在4.1版本時(shí)出現(xiàn),當(dāng)時(shí)的功能包括管理context、data source、user和group等。當(dāng)然也可以管理像初始化參數(shù),user、group、role的多種數(shù)據(jù)庫管理等。在后續(xù)的版本中,這些功能將得到很大的擴(kuò)展,但現(xiàn)有的功能已經(jīng)非常實(shí)用了。Admin Web Application被定義在自動(dòng)部署文件:CATALINA_BASE/webapps/admin.xml 。(譯者注:CATALINA_BASE即tomcat安裝目錄下的server目錄)
  
  你必須編輯這個(gè)文件,以確定Context中的docBase參數(shù)是絕對(duì)路徑。也就是說,CATALINA
  
  _BASE/webapps/admin.xml的路徑是絕對(duì)路徑。作為另外一種選擇,你也可以刪除這個(gè)自動(dòng)部署文件,而在server.xml文件中建立一個(gè)Admin Web Application的context,效果是一樣的。你不能管理Admin Web Application這個(gè)應(yīng)用,換而言之,除了刪除CATALINA_BASE/webapps/admin.xml ,你可能什么都做不了。
  
  如果你使用UserDatabaseRealm(默認(rèn)),你將需要添加一個(gè)user以及一個(gè)role到CATALINA_BASE/conf/tomcat-users.xml文件中。你編輯這個(gè)文件,添加一個(gè)名叫“admin”的role 到該文件中,如下:
  
  <role name="admin"/>
  
  你同樣需要有一個(gè)用戶,并且這個(gè)用戶的角色是“admin”。象存在的用戶那樣,添加一個(gè)用戶(改變密碼使其更加安全):
  
  <user name="admin"
  password="deep_dark_secret"
  roles="admin"/>
  
  當(dāng)你完成這些步驟后,請(qǐng)重新啟動(dòng)Tomcat,訪問http://localhost:8080/admin,你將看到一個(gè)登錄界面。Admin Web Application采用基于容器管理的安全機(jī)制,并采用了Jakarta Struts框架。一旦你作為“admin”角色的用戶登錄管理界面,你將能夠使用這個(gè)管理界面配置Tomcat。
  
  2、配置應(yīng)用管理(Manager Web Application)
  
  Manager Web Application讓你通過一個(gè)比Admin Web Application更為簡(jiǎn)單的用戶界面,執(zhí)行一些簡(jiǎn)單的Web應(yīng)用任務(wù)。Manager Web Application被被定義在一個(gè)自動(dòng)部署文件中:
  
  CATALINA_BASE/webapps/manager.xml
  
  你必須編輯這個(gè)文件,以確保context的docBase參數(shù)是絕對(duì)路徑,也就是說CATALINA_HOME/server/webapps/manager的絕對(duì)路徑。(譯者注:CATALINA_HOME即tomcat安裝目錄)
  
  如果你使用的是UserDatabaseRealm,那么你需要添加一個(gè)角色和一個(gè)用戶到CATALINA_BASE/conf/tomcat-users.xml文件中。接下來,編輯這個(gè)文件,添加一個(gè)名為“manager”的角色到該文件中:
  
  <role name=”manager”>
  
  你同樣需要有一個(gè)角色為“manager”的用戶。像已經(jīng)存在的用戶那樣,添加一個(gè)新用戶(改變密碼使其更加安全):
  
  <user name="manager"
  password="deep_dark_secret"
  roles="manager"/>
  
  然后重新啟動(dòng)Tomcat,訪問http://localhost/manager/list,將看到一個(gè)很樸素的文本型管理界面,或者訪問http://localhost/manager/html/list,將看到一個(gè)HMTL的管理界面。不管是哪種方式都說明你的Manager Web Application現(xiàn)在已經(jīng)啟動(dòng)了。
  
  Manager application讓你可以在沒有系統(tǒng)管理特權(quán)的基礎(chǔ)上,安裝新的Web應(yīng)用,以用于測(cè)試。如果我們有一個(gè)新的web應(yīng)用位于/home/user/hello下在,并且想把它安裝到/hello下,為了測(cè)試這個(gè)應(yīng)用,我們可以這么做,在第一個(gè)文件框中輸入“/hello”(作為訪問時(shí)的path),在第二個(gè)文本框中輸入“file:/home/user/hello”(作為Config URL)。
  
  Manager application還允許你停止、重新啟動(dòng)、移除以及重新部署一個(gè)web應(yīng)用。停止一個(gè)應(yīng)用使其無法被訪問,當(dāng)有用戶嘗試訪問這個(gè)被停止的應(yīng)用時(shí),將看到一個(gè)503的錯(cuò)誤??“503 - This application is not currently available”。
  
  移除一個(gè)web應(yīng)用,只是指從Tomcat的運(yùn)行拷貝中刪除了該應(yīng)用,如果你重新啟動(dòng)Tomcat,被刪除的應(yīng)用將再次出現(xiàn)(也就是說,移除并不是指從硬盤上刪除)。
  
  3、部署一個(gè)web應(yīng)用
  
  有兩個(gè)辦法可以在系統(tǒng)中部署web服務(wù)。
  
  1. 拷貝你的WAR文件或者你的web應(yīng)用文件夾(包括該web的所有內(nèi)容)到$CATALINA_BASE/webapps目錄下。
  
  2. 為你的web服務(wù)建立一個(gè)只包括context內(nèi)容的XML片斷文件,并把該文件放到$CATALINA_BASE/webapps目錄下。這個(gè)web應(yīng)用本身可以存儲(chǔ)在硬盤上的任何地方。
  
  如果你有一個(gè)WAR文件,你若想部署它,則只需要把該文件簡(jiǎn)單的拷貝到CATALINA_BASE/webapps目錄下即可,文件必須以“.war”作為擴(kuò)展名。一旦Tomcat監(jiān)聽到這個(gè)文件,它將(缺省的)解開該文件包作為一個(gè)子目錄,并以WAR文件的文件名作為子目錄的名字。
  
  接下來,Tomcat將在內(nèi)存中建立一個(gè)context,就好象你在server.xml文件里建立一樣。當(dāng)然,其他必需的內(nèi)容,將從server.xml中的DefaultContext獲得。
  
  部署web應(yīng)用的另一種方式是寫一個(gè)Context XML片斷文件,然后把該文件拷貝到CATALINA_BASE/webapps目錄下。一個(gè)Context片斷并非一個(gè)完整的XML文件,而只是一個(gè)context元素,以及對(duì)該應(yīng)用的相應(yīng)描述。
  
  這種片斷文件就像是從server.xml中切取出來的context元素一樣,所以這種片斷被命名為“context片斷”。
  
  舉個(gè)例子,如果我們想部署一個(gè)名叫MyWebApp.war的應(yīng)用,該應(yīng)用使用realm作為訪問控制方式,我們可以使用下面這個(gè)片斷:
  
  <!--
  Context fragment for deploying MyWebApp.war
  -->
  <Context path="/demo"
  docBase="webapps/MyWebApp.war"
  debug="0" privileged="true">
  <Realm className=
  "org.apache.catalina.realm.UserDatabaseRealm"
  resourceName="UserDatabase"/>
  </Context>
  
  把該片斷命名為“MyWebApp.xml”,然后拷貝到CATALINA_BASE/webapps目錄下。
  
  這種context片斷提供了一種便利的方法來部署web應(yīng)用,你不需要編輯server.xml,除非你想改變?nèi)笔〉牟渴鹛匦裕惭b一個(gè)新的web應(yīng)用時(shí)不需要重啟動(dòng)Tomcat。
  
  4、配置虛擬主機(jī)(Virtual Hosts)
  
  關(guān)于server.xml中“Host”這個(gè)元素,只有在你設(shè)置虛擬主機(jī)的才需要修改。虛擬主機(jī)是一種在一個(gè)web服務(wù)器上服務(wù)多個(gè)域名的機(jī)制,對(duì)每個(gè)域名而言,都好象獨(dú)享了整個(gè)主機(jī)。實(shí)際上,大多數(shù)的小型商務(wù)網(wǎng)站都是采用虛擬主機(jī)實(shí)現(xiàn)的,這主要是因?yàn)樘摂M主機(jī)能直接連接到Internet并提供相應(yīng)的帶寬,以保障合理的訪問響應(yīng)速度,另外虛擬主機(jī)還能提供一個(gè)穩(wěn)定的固定IP。
  
  基于名字的虛擬主機(jī)可以被建立在任何web服務(wù)器上,建立的方法就是通過在域名服務(wù)器(DNS)上建立IP地址的別名,并且告訴web服務(wù)器把去往不同域名的請(qǐng)求分發(fā)到相應(yīng)的網(wǎng)頁目錄。因?yàn)檫@篇文章主要是講Tomcat,我們不準(zhǔn)備介紹在各種操作系統(tǒng)上設(shè)置DNS的方法,如果你在這方面需要幫助,請(qǐng)參考《DNS and Bind》一書,作者是Paul Albitz and Cricket Liu (O'Reilly)。為了示范方便,我將使用一個(gè)靜態(tài)的主機(jī)文件,因?yàn)檫@是測(cè)試別名最簡(jiǎn)單的方法。
  
  在Tomcat中使用虛擬主機(jī),你需要設(shè)置DNS或主機(jī)數(shù)據(jù)。為了測(cè)試,為本地IP設(shè)置一個(gè)IP別名就足夠了,接下來,你需要在server.xml中添加幾行內(nèi)容,如下:
  
  <Server port="8005"
  shutdown="SHUTDOWN" debug="0">
  <Service name="Tomcat-Standalone">
  <Connector className=
  "org.apache.coyote.tomcat4.CoyoteConnector"
  port="8080"
  minProcessors="5" maxProcessors="75"
  enableLookups="true"
  redirectPort="8443"/>
  <Connector className=
  "org.apache.coyote.tomcat4.CoyoteConnector"
  port="8443" minProcessors="5"
  maxProcessors="75"
  acceptCount="10" debug="0"
  scheme="https" secure="true"/>
  <Factory className="org.apache.coyote.
  tomcat4.CoyoteServerSocketFactory"
  clientAuth="false" protocol="TLS" />
  </Connector>
  <Engine name="Standalone"
  defaultHost="localhost" debug="0">
  <!-- This Host is the default Host -->
  <Host name="localhost"
  debug="0" appBase="webapps"
  unpackWARs="true" autoDeploy="true">
  <Context path="" docBase="ROOT" debug="0"/>
  <Context path="/orders"
  docBase="/home/ian/orders" debug="0"
  reloadable="true" crossContext="true">
  </Context>
  </Host>
  
  <!-- This Host is the first
  "Virtual Host": http://www.example.com/ -->
  <Host name="www.example.com"
  appBase="/home/example/webapp">
  <Context path="" docBase="."/>
  </Host>
  
  </Engine>
  </Service>
  </Server>
  
  Tomcat的server.xml文件,在初始狀態(tài)下,只包括一個(gè)虛擬主機(jī),但是它容易被擴(kuò)充到支持多個(gè)虛擬主機(jī)。在前面的例子中展示的是一個(gè)簡(jiǎn)單的server.xml版本,其中粗體部分就是用于添加一個(gè)虛擬主機(jī)。每一個(gè)Host元素必須包括一個(gè)或多個(gè)context元素,所包含的context元素中必須有一個(gè)是默認(rèn)的context,這個(gè)默認(rèn)的context的顯示路徑應(yīng)該為空(例如,path=””)。
  
  5、配置基礎(chǔ)驗(yàn)證(Basic Authentication)
  
  容器管理驗(yàn)證方法控制著當(dāng)用戶訪問受保護(hù)的web應(yīng)用資源時(shí),如何進(jìn)行用戶的身份鑒別。當(dāng)一個(gè)web應(yīng)用使用了Basic Authentication(BASIC參數(shù)在web.xml文件中auto-method元素中設(shè)置),而有用戶訪問受保護(hù)的web應(yīng)用時(shí),Tomcat將通過HTTP Basic Authentication方式,彈出一個(gè)對(duì)話框,要求用戶輸入用戶名和密碼。在這種驗(yàn)證方法中,所有密碼將被以64位的編碼方式在網(wǎng)絡(luò)上傳輸。
  
  注意:使用Basic Authentication通過被認(rèn)為是不安全的,因?yàn)樗鼪]有強(qiáng)健的加密方法,除非在客戶端和服務(wù)器端都使用HTTPS或者其他密碼加密碼方式(比如,在一個(gè)虛擬私人網(wǎng)絡(luò)中)。若沒有額外的加密方法,網(wǎng)絡(luò)管理員將能夠截獲(或?yàn)E用)用戶的密碼。
  
  但是,如果你是剛開始使用Tomcat,或者你想在你的web應(yīng)用中測(cè)試一下基于容器的安全管理,Basic Authentication還是非常易于設(shè)置和使用的。只需要添加<security-constraint>和<login-config>兩個(gè)元素到你的web應(yīng)用的web.xml文件中,并且在CATALINA_BASE/conf/tomcat-users.xml文件中添加適當(dāng)?shù)模紃ole>和<user>即可,然后重新啟動(dòng)Tomcat。
  
  下面例子中的web.xml摘自一個(gè)俱樂部會(huì)員網(wǎng)站系統(tǒng),該系統(tǒng)中只有member目錄被保護(hù)起來,并使用Basic Authentication進(jìn)行身份驗(yàn)證。請(qǐng)注意,這種方式將有效的代替Apache web服務(wù)器中的.htaccess文件。
  
  <!--
  Define the
  Members-only area,
  by defining
  a "Security Constraint"
  on this Application, and
  mapping it to the
  subdirectory (URL) that we want

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产日韩一二三区| www.欧美色图| 免费成人在线影院| 五月婷婷激情综合| 视频在线观看91| 一区二区三区中文免费| 亚洲区小说区图片区qvod| 国产日韩精品一区二区浪潮av| 久久综合狠狠综合久久综合88| 日韩视频一区二区三区在线播放 | 国产一区二区三区日韩| 老司机午夜精品99久久| 国产高清精品网站| av一二三不卡影片| 欧美日韩一区在线观看| 欧美电视剧在线看免费| 日韩欧美一二三四区| 久久网站热最新地址| 亚洲国产成人高清精品| 国产盗摄女厕一区二区三区| 欧美日韩国产一级片| 国产精品你懂的| 国产很黄免费观看久久| 欧美一级免费大片| 亚洲大片精品永久免费| 91论坛在线播放| 中文av字幕一区| 国产精品99久久久久久似苏梦涵 | 日韩久久一区二区| 国产一区二区在线看| 午夜欧美一区二区三区在线播放| 日韩久久久精品| 亚洲在线免费播放| 91麻豆自制传媒国产之光| 国产午夜精品久久久久久久| 黑人精品欧美一区二区蜜桃| 这里只有精品电影| 日韩黄色小视频| 欧美不卡视频一区| 国产盗摄女厕一区二区三区| 久久综合精品国产一区二区三区| 日本亚洲最大的色成网站www| 9191精品国产综合久久久久久| 丝瓜av网站精品一区二区| 91麻豆精品国产91久久久| 丝袜诱惑制服诱惑色一区在线观看 | 午夜免费久久看| 欧美一区二区成人| 国产精品一区二区无线| 国产日韩精品一区二区三区在线| 不卡一区中文字幕| 亚洲国产精品精华液网站| 日韩精品一区二区三区在线| 成人久久18免费网站麻豆| 一区二区三区四区高清精品免费观看 | 日韩欧美中文字幕精品| 粉嫩av一区二区三区| 一区二区三区在线观看动漫 | 性欧美疯狂xxxxbbbb| 欧美精品一区二区久久久| av一区二区不卡| 青青草一区二区三区| 日韩伦理av电影| 精品国产a毛片| 欧美日精品一区视频| 成人午夜视频免费看| 欧美a级一区二区| 亚洲自拍与偷拍| 国产三区在线成人av| 欧美成人bangbros| 欧美精品日韩一区| 欧美综合久久久| gogogo免费视频观看亚洲一| 老司机精品视频线观看86| 亚洲午夜羞羞片| 亚洲精品中文在线影院| 久久精品一区蜜桃臀影院| 欧美二区在线观看| 在线电影国产精品| 欧美日韩激情一区二区三区| thepron国产精品| av激情成人网| 99久免费精品视频在线观看| 盗摄精品av一区二区三区| 国产精品一二三在| 成人综合在线观看| 成人黄色av电影| 色综合久久久久| 欧美另类z0zxhd电影| 欧美日韩第一区日日骚| 91精品在线麻豆| 久久久久久久久97黄色工厂| 久久综合中文字幕| 国产精品久久久久久久第一福利| 国产精品嫩草99a| 亚洲h动漫在线| 国产精品影视在线| 99re成人在线| 欧美xingq一区二区| 国产欧美日韩三区| 亚洲成人免费观看| 福利91精品一区二区三区| 成人高清免费在线播放| 欧美日产国产精品| 国产亚洲一本大道中文在线| 一区二区三区四区国产精品| 捆绑调教美女网站视频一区| 97精品超碰一区二区三区| 91精品国产麻豆国产自产在线| 欧美激情一区在线| 久久精品国产在热久久| 在线观看成人小视频| 国产日韩欧美亚洲| 日韩成人av影视| 欧美日韩大陆一区二区| 亚洲欧美日韩中文播放| 激情都市一区二区| 91麻豆精品国产91久久久久久久久| 欧美激情在线一区二区三区| 老司机精品视频一区二区三区| 欧美最猛黑人xxxxx猛交| 亚洲欧洲一区二区三区| 国产乱码精品1区2区3区| 精品毛片乱码1区2区3区| 视频在线观看91| 在线播放视频一区| 日韩成人一区二区| 91精品国产美女浴室洗澡无遮挡| 亚洲成av人在线观看| 欧美日韩成人一区二区| 日日夜夜免费精品| 6080亚洲精品一区二区| 日韩av不卡一区二区| 51午夜精品国产| 久久99精品一区二区三区| 午夜私人影院久久久久| 91丨国产丨九色丨pron| 国产精品天天看| 欧美精品第1页| 午夜成人免费电影| 26uuu亚洲综合色| 捆绑调教一区二区三区| 国产亚洲精品中文字幕| 欧美午夜影院一区| 日本伊人色综合网| 国产精品久久久久毛片软件| 欧洲色大大久久| 青青草原综合久久大伊人精品| 欧美精品一区二区三区蜜桃| 成人一区二区三区在线观看| 综合久久综合久久| 欧美一区二区三区精品| 99re这里只有精品视频首页| 免费在线成人网| 亚洲美女偷拍久久| 欧美精品一区二| 欧美亚男人的天堂| av中文一区二区三区| 日日噜噜夜夜狠狠视频欧美人| 欧美国产一区二区| 欧美电影免费观看高清完整版| 91丝袜呻吟高潮美腿白嫩在线观看| 久久国产精品99久久久久久老狼 | 亚洲成在人线免费| 中文在线资源观看网站视频免费不卡 | av电影在线观看不卡| 国产一区二区三区免费播放| 老鸭窝一区二区久久精品| 天堂影院一区二区| 亚洲男人的天堂一区二区| 中文字幕中文字幕在线一区| 国产精品久久影院| 久久久www成人免费毛片麻豆| 久久综合色一综合色88| 久久久91精品国产一区二区精品| 日韩精品一区二区三区中文精品| 欧美成va人片在线观看| 日韩你懂的在线播放| ●精品国产综合乱码久久久久| 亚洲色欲色欲www在线观看| 国产丝袜美腿一区二区三区| 国产精品欧美久久久久一区二区| 久久久久久久电影| 国产视频亚洲色图| 亚洲一区二区三区中文字幕| 亚洲线精品一区二区三区| 午夜影院久久久| 久久精品免费看| 不卡av在线免费观看| 欧美日韩在线一区二区| 久久久一区二区| 国产人成亚洲第一网站在线播放| 国产女同互慰高潮91漫画| 亚洲欧洲精品一区二区三区| 亚洲美女视频在线观看| 麻豆精品一区二区| 成人一区二区三区在线观看 | 国产精品免费人成网站| 一区二区三区精品| 国产伦精品一区二区三区免费迷|