我无法添加WebLogic监视器。可能是什么原因?

我无法添加WebLogic监视器。可能是什么原因?

在添加WebLogic监视器之前,请验证您是否已满足以下所有先决条件:

      1. WebLogic服务器的HTTP端口应该可以从安装Applications Manager的计算机上访问。 
            a. 检查是否可以通过TELNET访问WebLogic的主机和端口。
            b. 检查WebLogic主机和Applications Manager机器之间是否有防火墙。如果是这种情况,那么请在Applications Manager端打开WebLogic的主机和端口。

      2. 要监控WebLogic服务器,用户需要具有“管理员”权限。
          要在WebLogic中为用户分配“管理员”权限,请参阅此处
      
      3. Applications Manager执行JNDI查找来获取Mbean服务器。所以请检查配置的用户是否具有执行JNDI查找的权限
          a. 您可以从WebLogic管理控制台访问JNDI树安全策略,需要通过导航到管理控制台 -> 环境 -> 服务器 -> <需要选择的服务器> -> 查看JNDI树-->安全-->策略-->方法 
          b. 在方法下,需要选择“全部”。

      4. 确保在Applications Manager中添加监视器时,使用在WebLogic服务器的侦听地址中配置相同的主机/IP。
          您可以在环境 -> 服务器 -> <需要选择的服务器> -> 配置 -> 通用 -> 侦听字段 下找到相同的主机/IP 地址。

      5. T3连接应该可以从Applications Manager机器到WebLogic服务器。
          a. 按照此处提到的步骤启用T3隧道
          b. 检查WebLogic服务器是否响应T3 ping。尝试从其他安装了WebLogic的机器 (<WebLogic_HOME>/wlserver/server/lib目录) 到此WebLogic机器执行以下命令。
                java -classpath weblogic.jar weblogic.Admin -url "t3://hostname:portnumber" -username <Username> -password <Password> ping
      
      6. 检查Applications Manager机器中的/etc/resolv.conf 文件 (在windows中为Windows\System 32\drivers\etc\hosts 文件) 是否有正确的域。
          a. 确保WebLogic服务器主机没有出现不正确的解决方案。
      
       7. 检查在Weblogic域中是否启用了过滤器,以及Applications Manager主机/IP是否被限制。
    1. <mydomain>  -> 安全 -> 过滤器
      8 jar可能已损坏或已过时。
            对于12及更高版本,某些WebLogic服务器需要完整的客户端 jar。请使用以下jar:
            10版本
            12及以上版本