經常有人問tomcat管理頁面配置和進不去的問題
這里初略講解這些問題:
進入tomcat6.x的下載頁面http://tomcat.apache.org/download-60.cgi我們看看下面的二進制發布版,有很多,windows系統有三個版本,
1.要想進入管理界面又要省事就下載32-bit/64-bit Windows Service Installer (pgp, md5)服務器安裝版。這個版本在你安裝的時候就會叫你選擇JDK配置的路徑,設置一個用戶名和密碼。記住就可以了。
2.當然你還有另一個選擇下載綠色版32-bit Windows zip (pgp, md5)是32位windows操作系統的。64-bit Windows zip (pgp,md5)是64位windows操作系統的。下載后解壓就可以用了?當然沒那么簡單。如果是集成開發環境就沒什么說的了,但是如果是你要單獨啟動tomcat的話,這個版本要求你配置tomcat的環境變量,和JDK的環境變量。(若不知道怎么配置請參閱網上其他內容)配置好了以后你在瀏覽器地址欄輸入http://localhost:8080/就可以進入歡迎界面。這個時候是進不了管理界面的。怎么才能進去呢?首先看看你解壓的tomcat下webapps目錄下是否有ROOT,manager,host-manager這三個項目,若有就說明Ok。我們繼續。
再去tomcat的conf/Catalina/localhost目錄下面看看是否有manager.xml這個文件,
若沒有,你是怎么也進不了管理界面的。所以現在我們要制作一個manager.xml文件出來tomcat6.x解壓后默認情況下是沒有這個文件的。
怎么創建呢,在tomcat的conf/Catalina/localhost目錄下面新建一個文本文檔保存名為manager.xml。記住一定得是這個名字,小心后面隱藏了一個txt后綴。然后你用記事本打開這個文件。把以下內容復制進去以后保存。
這個太重要了. 有些版本 ,沒用下面那個xml會失敗!!!
<?xml version="1.0" encoding="UTF-8"?>
<Context antiResourceLocking="false" privileged="true" />
然后進入tomcat的conf去修改tomcat-users.xml文件。看上去應該像這樣
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="yourname" password="secret” roles="admin,manager"/>
</tomcat-users>
如圖
然后在瀏覽器地址欄輸入http://localhost:8080/就可以點擊進入管理幾面了
當然要輸入上一步配置的用戶名跟密碼。
HTTP Status 404 - /manager/
此文章由 www.phpgz.com 收集整理 ,地址為: http://www.phpgz.com/htmls/68344.html
