我试图在Java程序中监视Tomcat,但我不知道如何将用户名和密码传递给JMXProxyServlet
。有没有人知道怎么做?
答案 0 :(得分:0)
因此,您的监控软件将使用Java编写。您可以将管理器Web应用程序配置为使用HTTP BASIC身份验证和MemoryRealmDatabase(默认情况下它是如何设置的)。然后,
tomcat-users.xml
角色{/ 1}}启用用户。manager-jmx
的HTTP请求。该标头的值应为JMXProxyServlet
。各种HTTP帮助程序库(如Apache httpclient)都有专门的方法来帮助您执行此操作,或者您可以直接使用base64(username + ":" + password)
。