如何配置tomcat管理員的用戶名和密碼

前言

 

本文是爲了紀念本人成功配置Tomcat的管理員,之前都是把Tomcat安裝完畢,在IntelliJ IDEA上配置上去直接運行就行了,最近在學《數據庫編程》這門課的時候,要求配置Tomcat的管理員。老師給的課件是Tomcat5.5.26版本的配置,我查了一下是2008年版本的......該版本的管理員鏈接爲 /admin ,而現在的是 /manager ,我還從Tomcat官網把每個版本都試了一下,都不靈...白忙活一個晚上......下圖是誤導教程,請勿踩坑......

 

Tomcat是什麼?

 

Tomcat 服務器是一個免費的開放源代碼的Web 輕量級應用服務器

 

Tomcat的安裝

 

我們的目的,就是配置好Tomcat和其管理員,使用管理員身份查看管理員身份可以看到的東西!

先從官網下載Tomcat的安裝包,爲了與時俱進,我這以10.0.0版本爲例。一般來說版本使用8.0以上都可以,再往前就有點老了。

 

下載之後,無腦下一步即可,需要注意的是配置管理員的賬號和密碼,因爲後續步驟(登入管理員)還需要使用。如果沒有配置,就重新裝吧......

其中JRE路徑直接選擇JAVA的JDK路徑即可,它自己會尋找虛擬機的位置。{jdk路徑}\bin\server\jvm.dll

 

 

接着,我們把{Tomcat10安裝目錄}\conf\tomcat-users.xml 使用記事本打開,拉到最後,添加一行代碼,如下圖所示

<user username="zwz" password="123" roles="admin,manager"/>

前面的 <must-be-changed> 代表密碼未設置,我們添加的用戶 zwz 就是管理員。admin,manager都是管理員的含義,可能它保留着老版本的設置吧。

 

接着,我們啓動Tomcat

如果點了Start還是無法啓動,建議使用IntelliJ IDEA等IDE,配置好Tomcat,強制啓動!

如果端口占用,就修改端口號,比如8080改成8081等等。

 

 

正常情況下,點擊Start之後,讀條完畢之後,Start會變成灰色按鈕,Stop按鈕會正常顯示,這就代表我們啓動成功了。

這個時候我們打開瀏覽器,輸入http://localhost:8080/或者http://127.0.0.1:8080,localhost和127.0.0.1均表示本地機器,8080是Tomcat默認監聽的端口號,這將會打開Tomcat的默認主頁,如下圖所示

 

 

接着,我們需要登入管理員頁面,爲了理解其中的原理,我們先打開{Tomcat10安裝目錄}\webapps,可以看到如下界面:

 

webapps文件夾哎裏面放的都是服務器上的Web項目,即可以直接運行的東西。

我們如果使用 IntelliJ IDEA 等IDE,使用Tomcat啓動項目,就會把項目打包,放在webapps文件夾

 

所以,我們輸入http://localhost:8080/manager,瀏覽器會跳轉到 Tomcat Web應用程序管理者 界面,就相當於打開了上圖的manager文件夾,運行其中的項目,如下圖所示:

 

輸入http://localhost:8080/host-manager,瀏覽器會跳轉到 Tomcat虛擬主機管理員 界面

 

同理,輸入docs,會跳轉到 說明文檔界面

輸入examples,會跳轉到 樣例界面

總結

Tomcat 是一個服務器,我們要在該服務器上運行我們的項目,就必須把項目打包,放在Tomcat的指定位置,這樣才能成功運行

之前一隻講究會用即可,現在想想還是要學一下原理啊......

接觸Web時間也不少了,纔剛剛會配Tomcat的管理員,實在......

紀念時間:2020 年 2 月 28 日

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章