Tomcat Manager应用程序正在运行,但无法从Applications Manager访问
从tomcat v8开始,默认禁用对Manager Application的远程访问。您可以通过在RemoteAddrValve 中添加Applications Manager IP地址来启用远程访问 。
打开位于<CATALINA_HOME>/webapps/manager/META-INF/目录中的context.xml文件。 在该文件中,您可以找到以下密钥:
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
编辑上述密钥并在包含Applications Manager IP地址下允许格式如下:
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|[Applications Manager IP ADDRESS]" />
示例:
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|192.29.28.20" />
其中192.29.28.20是Applications Manager计算机的IP地址。
注意:执行上述更改后请重新启动Tomcat服务器。
Related Articles
【APM】企业版_管理服务器界面点击被管服务器设备无法访问,显示用户名密码错误
问题描述:APM 企业版,从管理服务器访问被管服务器上的设备时跳转到登录界面显示用户名密码错误或账户被锁定。 问题原因:从管理服务器访问托管服务器时,我们将使用 systemadmin_enterprise 管理员用户登录托管服务器。 如果此用户的密码未更新,则管理服务器的登录页面可能会在访问监控页面时注销。一般就是客户更改了超级管理员 admin 账户的密码,但是没有从中心更新这条信息。 解决办法:转到管理服务器 GUI --> 单击被管服务器选项卡 --> 编辑 MAS 服务器 --> ...
当我尝试访问Applications Manager的Web客户端时,出现错误“无法显示页面”。我无法访问Applications Manager中的任何页面。
Apache在可用的平台上使用sendfile系统调用来提高发送响应的速度。不幸的是,在某些系统上,Apache会在编译时检测存在的发送文件,即使它不能正常工作。这种情况在使用网络或其他非标准文件系统时最为常见。 确认:您可以在Apache日志中找到错误消息“ core_output_filter:将数据写入网络”。 解决方案: 在AppManager_Home/working/conf/apache/backup/httpd.conf 文件中取消#EnableSendfile off ...
【APM】不涉及 Apache Tomcat CVE-2023-46589漏洞
Applications Manager 不涉及Apache Tomcat CVE-2023-46589漏洞 因为 Applications Manager 中不使用 HTTP Trailer header。 同时,该漏洞仅适用于在反向代理服务器后的APM实例之间运行。(APM和浏览器之间的代理服务器) 所以此漏洞不适用的另一个原因是漏洞利用前提需要反向代理服务器。
没有为APM中的Tomcat 5及更高版本正确填充数据。如何检查正确的数据?
要检查数据收集是否正确,请访问以下 URL: 对于5.x 以下的版本: http://<Tomcat Host>:<Port>/adventnet/DataServlet 对于5.x及更高版本: 服务器信息: http://<Tomcat Host>:<Port>/manager/status JVM以及线程信息: http://<Tomcat Host>:<Port>/manager/status?XML=true ...
Applications Manager没有从Tomcat服务器收集数据。
如果代理设置配置错误,则Tomcat数据收集将无法正确进行,因为Applications Manager使用HTTP请求从Tomcat服务器收集数据。 检查您是否能够从安装Applications Manager计算机中的浏览器访问Tomcat服务器。如果您能够从安装Applications Manager计算机中的浏览器访问Tomcat服务器,则在Applications ...