Tomcat管理平臺_動力節(jié)點Java學(xué)院整理
我們可能會將很多web應(yīng)用交給Tomcat,那么Tomcat服務(wù)器就要對我們這些載入的web應(yīng)用進行管理,那么從哪里進入Tomcat服務(wù)器的管理平臺呢?首先我們將Tomcat服務(wù)器啟動,進入其主頁,發(fā)現(xiàn)右側(cè)三項“Server Status”、“Manager App”、“Host Manager”點擊時都需要輸入密碼:
需要密碼
那么用戶名和密碼是什么呢?
這就要看Tomcat的【conf】目錄中的【tomcat-users.xml】文件了,這個文件專門用于配置Tomcat的管理用戶。
在這個“tomcat-users.xml”文件中,有這樣的注釋(綠色字體部分):
<role>標(biāo)簽說明了用戶所扮演的角色,而這個角色是作為<user>標(biāo)簽的一個屬性的說明。
而<user>是創(chuàng)建一個Tomcat服務(wù)器的管理用戶,這個用戶可以無需編寫用戶名和密碼,那么可以直接登錄訪問,但這不適合服務(wù)器的安全管理。
那么我們就來創(chuàng)建一個用戶,用戶名為:fjdinsd,密碼為123,角色暫時為“guest”好了:
<role rolename="guest1" /> <user username="fjdingsd" password="123" roles="guest1" />
注意,每次修改“tomcat-users.xml”文件后,都要重新啟動Tomcat服務(wù)器!
那么我們繼續(xù)來訪問,點擊“Manager App”,彈出需要輸入用戶名和密碼:
你就會發(fā)現(xiàn):
是的,訪問不上。。。(你在逗我?)
這是因為創(chuàng)建用戶沒有管理權(quán)限,那么怎么才能有管理權(quán)限呢,最開始看的“tomcat-users.xml”中的文件截圖的注解下一行的示例已經(jīng)給出了說明,如果要想用戶有管理權(quán)限,那么這個新創(chuàng)建的用戶的角色(“roles”屬性)必須有“manager-gui”這個屬性值。
那么將“manager-gui”添加到我剛才創(chuàng)建用戶的“roles”屬性中:
<role rolename="guest1" /> <user username="fjdingsd" password="123" roles="guest1,manager-gui" />
這時候再次點擊“Manager App”,重新輸入用戶名和密碼,就打開了“新世界的大門”(-_-!):
在這里面,Applications這欄下面就是對應(yīng)的Tomcat目錄中【webapps】目錄下的各個web應(yīng)用,如我創(chuàng)建的web應(yīng)用:【myWebApp】:
在命令行中有“Start”,“Stop”,“Reload”,“Undeploy” 這幾個命令,如果我們能遠程進入服務(wù)器,就能通過服務(wù)器來操作這個web應(yīng)用,比如點擊“Undeploy”,則會將我的web應(yīng)用從【webapps】目錄中刪除。
而“WAR file to deploy”這行允許從遠程向Tomcat服務(wù)器傳送war文件,服務(wù)器將接收到的war文件放置在其【webapps】目錄中,并進行解壓和運行:
下面,由我的臺式機將Tomcat服務(wù)器(192.168.1.101)開啟,由筆記本將我的web應(yīng)用進行war打包,并將其上傳至Tomcat服務(wù)器,最后由筆記本端對剛上傳的web應(yīng)用進行訪問。
我的筆記本的web應(yīng)用所在目錄為【fjweb】,該目錄中只有一個“1.html文件”:
對這個web應(yīng)用進行war打包:
得到“fjweb.war”包:
接著在筆記本端登錄Tomcat服務(wù)器,選擇“Manager App”,輸入用戶名與密碼,找到“WAR file to deploy”這項,將剛才打包好的war文件選上,點擊“Deploy”就將該文件發(fā)送至Tomcat服務(wù)器,Tomcat服務(wù)器就能自動對其進行管理了:
可以看到在Application這項多了“fjweb”這個剛剛上傳的web應(yīng)用:
那么我們就可以繼續(xù)從筆記本端對其進行訪問。
但是這里還有一個小問題,從服務(wù)器所在的目錄對這個剛剛上傳的web應(yīng)用目錄來看,并不是Tomcat對其war包解壓后就是原來的樣子,而是這個目錄又多了一級:
點擊進去:
在這個第二個【fjweb】目錄下才是我們的html頁面,所以我們在遠程筆記本端的訪問應(yīng)該在瀏覽器中輸入兩次虛擬目錄路徑:
這里就介紹完了如何從遠程主機對Tomcat服務(wù)器的操作和管理。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家?!?/p>
相關(guān)文章
Jenkins+tomcat自動發(fā)布的熱部署/重啟及遇到的問題解決辦法(推薦)
這篇文章主要介紹了Jenkins+tomcat自動發(fā)布的熱部署/重啟及遇到的問題解決辦法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07Tomcat運行時在IDEA控制臺輸出信息中文亂碼的解決方案
本文主要給大家介紹Tomcat運行時在IDEA控制臺輸出信息中文亂碼的解決方案,文中的解決方案介紹的非常詳細,有需要的朋友可以參考閱讀下2023-08-08Linux系統(tǒng)下安裝三個或者多個tomcat(步驟詳細)
這篇文章主要介紹了Linux系統(tǒng)下安裝三個或者多個tomcat(步驟詳細),文中通過步驟介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04Tomcat中修改server.xml和content.xml后自動還原問題解決
當(dāng)我們在處理中文亂碼或是配置數(shù)據(jù)源時,我們要修改Tomcat下的server.xml和content.xml文件。但是當(dāng)我們修改完后重啟Tomcat服務(wù)器時發(fā)現(xiàn)xml文件又被還原了,修改無效果。本文就來解決一下2021-05-05Nginx+Tomcat關(guān)于Session的管理的實現(xiàn)
本篇文章主要介紹了Nginx+Tomcat關(guān)于Session的管理,通過實例的方式循序漸進的介紹了幾種管理session的方式。具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-06-06tomcat部署簡單的html靜態(tài)網(wǎng)頁的方法
這篇文章主要介紹了tomcat部署簡單的html靜態(tài)網(wǎng)頁的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06