- 軟件大小:9.94M
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費軟件 / 服務器區(qū)
- 更新時間:2015-03-06 23:19
- 運行環(huán)境:WinAll, Win7
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://tomcat.apache.org/
24.41M/中文/0.5
3.44M/中文/0.0
6.43M/英文/10.0
9.82M/中文/5.0
12.11M/中文/9.4
tomcat 是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務器,可利用它響應對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。
(Admin Web Application)
大多數(shù)商業(yè)化的JavaEE服務器都提供一個功能強大的管理界面,且大都采用易于理解的Web應用界面。Tomcat按照自己的方式,同樣提供一個成熟的管理工具,并且絲毫不遜于那些商業(yè)化的競爭對手。
功能包括管理context、data source、user和group等。當然也可以管理像初始化參數(shù),user、group、role的多種數(shù)據(jù)庫管理等。
Admin Web Application被定義在自動部署文件:CATALINA_BASE/webapps/admin.xml 。
必須編輯這個文件,以確定Context中的docBase參數(shù)是絕對路徑。也就是說, CATALINA_BASE/webapps/admin.xml 的路徑是絕對路徑。作為另外一種選擇,也可以刪除這個自動部署文件,而在server.xml文件中建立一個Admin Web Application的context,效果是一樣的。不能管理Admin Web Application這個應用,換而言之,除了刪除CATALINA_BASE/webapps/admin.xml ,可能什么都做不了。
如果使用UserDatabaseRealm(默認),將需要添加一個user以及一個role到CATALINA_BASE/conf/tomcat-users.xml 文件中。你編輯這個文件,添加一個名叫“admin”的role 到該文件中,如下:
<role name=“admin”/>
同樣需要有一個用戶,并且這個用戶的角色是“admin”。象存在的用戶那樣,添加一個用戶(改變密碼使其更加安全):
<user name=“admin” password=“deep_dark_secret” roles=“admin”/>
當完成這些步驟后,請重新啟動Tomcat,訪問http://localhost:8080/admin,將看到一個登錄界面。Admin Web Application采用基于容器管理的安全機制,并采用了Jakarta Struts框架。一旦作為“admin”角色的用戶登錄管理界面,將能夠使用這個管理界面配置Tomcat。
Manager Web Application讓你通過一個比Admin Web Application更為簡單的用戶界面,執(zhí)行一些簡單的Web應用任務。
Manager Web Application被定義在一個自動部署文件中:
CATALINA_BASE/webapps/manager.xml 。
必須編輯這個文件,以確保context的docBase參數(shù)是絕對路徑,也就是說CATALINA_HOME/server/webapps/manager的絕對路徑。
如果使用的是UserDatabaseRealm,那么需要添加一個角色和一個用戶到CATALINA_BASE/conf/tomcat-users.xml文件中。接下來,編輯這個文件,添加一個名為“manager”的角色到該文件中:
<role name=“manager”>
同樣需要有一個角色為“manager”的用戶。像已經(jīng)存在的用戶那樣,添加一個新用戶(改變密碼使其更加安全):
<user name=“manager” password=“deep_dark_secret” roles=“manager”/>
然后重新啟動Tomcat,訪問http://localhost/manager/list,將看到一個很樸素的文本型管理界面,或者訪問http: //localhost/manager/html/list,將看到一個HMTL的管理界面。不管是哪種方式都說明你的Manager Web Application現(xiàn)在已經(jīng)啟動了。
Manager application可以在沒有系統(tǒng)管理特權(quán)的基礎上,安裝新的Web應用,以用于測試。如果我們有一個新的web應用位于 /home/user/hello下在,并且想把它安裝到 /hello下,為了測試這個應用,可以這么做,在第一個文件框中輸入“/hello”(作為訪問時的path),在第二個文本框中輸入“file: /home/user/hello”(作為Config URL)。
Manager application還允許停止、重新啟動、移除以及重新部署一個web應用。停止一個應用使其無法被訪問,當有用戶嘗試訪問這個被停止的應用時,將 看到一個503的錯誤——“503 - This application is not currently available”。
移除一個web應用,只是指從Tomcat的運行拷貝中刪除了該應用,如果重新啟動Tomcat,被刪除的應用將再次出現(xiàn)(也就是說,移除并不是指從硬盤上刪除)。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容