一、下載並且配置tomcat(下面鏈接的博客就寫的非常的詳細)
https://www.cnblogs.com/limn/p/9358657.html
二、啓動tomcat
- 啓動DOS命令
- 切換到下載tomcat的bin文件目錄下
- 在DOS中輸入:startup命令或者
- 如果一切正確會自動啓動另外一個DOS窗體
- 打開瀏覽器,輸入:http://localhost:8080
- 成功會顯示APACHE網站首頁(有隻三腳貓)
三、點擊Host Manager登錄出現如下問題
問題:(可能會報401或403,如圖所示)
問題分析:
- tomcat文件夾下的conf文件夾下的tomcat-users.xml角色及其權限配置不正確;
原來的tomcat-users.xml文件(如下)
問題:通過代碼很容易發現,其實就是,配置文件中沒有響應的角色權限,因爲我們我們是主機管理員的身份登錄的,所以我們需要在配置文件中添加上該角色的相關配置。
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
version="1.0">
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
<user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
<user username="role1" password="<must-be-changed>" roles="role1"/>
</tomcat-users>
四、解決辦法:
- tomcat文件夾下的conf文件夾下的tomcat-users.xml文件需要添加上響應的角色(具體代碼如下)
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
version="1.0">
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="admin-gui,manager-gui,manager-jmx,manager-script,manager-status"/>
</tomcat-users>
最後記得重啓Tomcat和瀏覽器(結果如下)