【tomcat系列】配置tomcat遠程訪問


當程序部署在tomcat上后,需要監測tomcat的性能和監測tomcat的各項指標,如內存使用情況,cpu使用情況,jvm實際情況等,對於這些指標的監控,tomcat提供了訪問入口,然而tomcat默認的訪問只能在部署tomcat服務的服務器上訪問,即不能在其他服務器上訪問(禁止遠程訪問),為了解決遠程訪問,需要做一些配置,本文旨在解決該問題。

一 問題描述

如下頁面,表示不能遠程訪問tocmat管理里面:

 

二 解決措施

為了能夠遠程訪問頁面,需要做如下配置:

1.配置apache-tomcat-9.0.27/conf\tomcat-users.xml

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

2.配置apache-tomcat-9.0.27\webapps\manager\META-INF\context.xml

注釋掉如下內容

 

3.重啟tomcat服務

4.訪問

重新訪問 ip:port/manager/status,出現如下界面,表示遠程訪問設置成功

 

輸入用戶名和密碼

這里的用戶名和密碼,就使在apache-tomcat-9.0.27/conf\tomcat-users.xml配置文件中設置的密碼,我設置的是admin/admin

,如下為登錄成功的界面:

 

 三  總結

本文從操作層面解決了遠程訪問tomcat服務的問題,這個是非常重要的,因為這一步操作對於后期的性能優化,服務器調優等至關重要。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM