使用TomcatManager和TomcatHostManager時,提示輸入密碼,於是就修改了一下tomcat-users.xml:
1. <rolerolename="manager"/>
2. <rolerolename="admin"/>
3. <userusername="Tomcat"password="Tomcat"roles="admin,manager"/>
重新打開,結果出現錯誤頁面,依舊連接不上。這是爲什麼,以前都是這麼改的啊?上網搜了一下,也都是這麼改的。
我又回頭仔細看了一下錯誤頁面的說明,才知道,Tomcat7開始的版本,不止需要manager和admin,還需要manager-gui和admin-gui才能使用HTML的TomcatManager和TomcatHostManager,於是再把它們加上:
1. <rolerolename="manager"/>
2. <rolerolename="manager-gui"/>
3. <rolerolename="admin"/>
4. <rolerolename="admin-gui"/>
5. <userusername="Tomcat"password="Tomcat"roles="admin-gui,admin,manager-gui,manager"/>
重啓Tomcat,嗯嗯,連上了。提醒大家,不要憑思維慣式去考慮問題,多看看系統給你的提示,往往就找到問題的解決辦法了。