以Apache Tomcat/7.0.67為例子。
網頁上輸入http://localhost:8080/ 會出現上方tomcat的界面,點擊server status 會跳出提示框要求輸入用戶名密碼
我們要自己配置用戶名密碼,到tomcat安裝目錄下的conf目錄,打開tomcat-users文件找到這些行
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
把它們的注釋去掉。並且添加上一組新的用戶名密碼,結果如下
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="hello" password="world" roles="manager-gui"/>
其中manager-gui是角色,一個角色通常有多重權限,這個就是管理者的角色。對於tomcat6來說,這個角色是manager,而不是manager-gui
重啟服務器就可以了。
進去后會找到如下界面
其中Display Name 這一列可以在每個應用自己的web.xml中配置,在web.xml中添加 <display-name>想要顯示的名稱</display-name>,重新加載就可以顯示剛才的配置信息了,上面圖中的右邊沒截圖出來的部分就可以點擊reload重新加載,且只會重新加載這個應用,不會對其他的應用產生影響。