1. 程式人生 > >重新配置tomcat 登入時使用者名稱和密碼

重新配置tomcat 登入時使用者名稱和密碼

原來的tomcat-user.xml是
  <?xml version="1.0" encoding="utf-8" ? >
-  <tomcat-users >
  <role rolename="tomcat" / >
  <role rolename="role1" / >
  <user username="both" password="tomcat" roles="tomcat,role1" / >
  <user username="tomcat" password="tomcat" roles="tomcat" / >
  <user username="role1" password="tomcat" roles="role1" / >
  </tomcat-users >
====================================
這裡role 只有tomcat role1許可權的使用者,而tomcat5.5我們需要點“Tomcat Manager”進去管理,可見
是因為許可權不對造成的。
知道了問題所在, 我們來解決它,
1。關閉 tomcat5.5
2.開啟tomcat-user.xml(在conf資料夾下),新增一個"manager"的許可權,並新增一個
登陸名為admin,登陸密碼為admin的使用者,指定其許可權為manager.修改後的tomcat-user.xml如下:
==========================
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="admin" password="admin" roles="manager"/>
</tomcat-users>
====================================
3.儲存好tomcat-user.xml,重啟動tomcat5.5,
輸入:http://127.0.0.1:8080/ 看到熟悉的tomcat介面;點選“Tomcat Manager”,輸入 使用者名稱admin,
密碼admin,看到管理介面