首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法在连接到weblogic管理连接URL (T3/T3)之前对其进行测试

有没有办法在连接到weblogic管理连接URL (T3/T3)之前对其进行测试
EN

Stack Overflow用户
提问于 2021-08-10 16:30:41
回答 1查看 77关注 0票数 1

我正在使用下面的命令通过WLST连接到weblgic,

java weblogic.wlst core.py

在core.py中,我调用以下命令来连接到weblogic管理员。但有时服务url变得没有响应,我的脚本偶尔会因此而挂起。有没有办法为connect()方法或任何其他方法提供超时,以实现超时功能?如果有人能说明这一点,我将不胜感激。谢谢。

connect(用户名,密码,t3://:)

在早期的WebLogic版本中,他们提供了以下功能(用于ping),但在12.2*之后删除了该功能

java weblogic.Admin -url t3://localhost:7001 -username weblogic -password weblog ping 3 100

EN

回答 1

Stack Overflow用户

发布于 2021-08-11 12:26:23

这是一种非常常见的情况,您可以使用Python的socket模块通过以下函数检查Admin端口是否打开。

代码语言:javascript
复制
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
AdminIP = '192.168.33.10'
result = sock.connect_ex((AdminIP,7001))
if result == 0:
    print "AdminPort is open you can connect"
else:
    print "Admin Port is not yet open"
sock.close()

相应地添加您的逻辑,HTH!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68730478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档