在添加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服务器。
b. 检查WebLogic服务器是否响应T3 ping。尝试从其他安装了WebLogic的机器 (<WebLogic_HOME>/wlserver/server/lib目录) 到此WebLogic机器执行以下命令。
6. 检查Applications Manager机器中的/etc/resolv.conf 文件 (在windows中为Windows\System 32\drivers\etc\hosts 文件) 是否有正确的域。
a. 确保WebLogic服务器主机没有出现不正确的解决方案。
7. 检查在Weblogic域中是否启用了过滤器,以及Applications Manager主机/IP是否被限制。
- <mydomain> -> 安全 -> 过滤器
8 . jar可能已损坏或已过时。
对于12及更高版本,某些WebLogic服务器需要完整的客户端 jar。请使用以下jar: