linux如何访问对端weblogic
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux如何访问对端weblogic相关的知识,希望对你有一定的参考价值。
Linux可以通过使用Java Web Start或者Telnet来访问对端Weblogic服务器。1. 使用Java Web Start:首先,在Linux系统上安装Java Runtime Environment(JRE),然后下载Weblogic的客户端应用程序,并将其保存到本地文件夹中。接下来,打开命令行界面,输入“java -jar <weblogic_client_app.jar>”命令来启动Weblogic客户端应用程序。最后,在弹出的窗口中输入Weblogic服务器的IP地址和端口号即可连接到对端Weblogic服务器。
2. 使用Telnet:首先,打开Linux系统的命令行界面,然后输入“telnet <weblogic_server_ip> <port>”命令来连接到对端Weblogic服务器。如果连接成功,就会看到一个提示信息表明已成功连接到Weblogic服务器。 参考技术A 1. 在linux终端下输入 telnet ip port,比如:telnet 192.168.1.1 80;
2. 使用nmap工具,可以检测指定的IP地址和端口的状态,比如:nmap -sT -O ip port;
3. 使用netcat工具,可以检测指定IP地址和端口的状态,比如:nc -v ip port;
4. 使用curl工具,可以检测指定IP地址和端口的状态,比如:curl ip:port;
5. 使用ncftp工具,可以检测指定IP地址和端口的状态,比如:ncftp -p ip port;
6. 使用ftp工具,可以检测指定IP地址和端口的状态,比如:ftp ip port;
7. 使用ssh工具,可以检测指定IP地址和端口的状态,比如:ssh ip port;
8. 使用ping工具,可以检测指定IP地址和端口的状态,比如:ping ip port;
定期访问WebLogic Server返回状态的脚本
在运维过程中,经常要获悉WebLogic Server的状态以便于主动的维护,本文通过weblogic WLST脚本初步设计了一下
脚本大概为2个,一是WLST的py脚本,getStates.py
connect(‘weblogic‘,‘weblogic12‘,‘localhost:7001‘) |
另一个是linux的sh脚本
#!/bin/bash echo "*************** $result" done |
脚本为没隔1分钟去访问一下weblogic server的AdminServer,获取状态信息,并把结果输入到result.log
在实际的生产环境中,基本可以设置为5分钟或者10分钟定期访问一下
另外需要注意的是,在网络不是太稳定状态下,建议修改脚本,5分钟访问如果失败,再等5分钟再访问一次,如果还是失败,就再等5分钟再访问一次,如果三次访问
失败,触发后续的操作.
后续操作可以是echo,或者发邮件,或者调用api发短信到手机的模式.
试验了一下,运行不多久把weblogic server直接给停了,输出如下:
[[email protected] WLST]$ sh getStates.sh
*************** 1
Connecting successfully
*************** 1
Connecting successfully
*************** 1
Connecting successfully
*************** 1
Connecting successfully
Problem invoking WLST - Traceback (innermost last):
File "/home/weblogic/WLST/getStates.py", line 1, in ?
File "<iostream>", line 19, in connect
File "<iostream>", line 552, in raiseWLSTException
WLSTException: Error occurred while performing connect : Error getting the initial context. There is no server running at t3://localhost:7001 : t3://localhost:7001: Destination 0:0:0:0:0:0:0:1, 7001 unreachable; nested exception is:
java.net.ConnectException: Connection refused; No available router to destination
Use dumpStack() to view the full stacktrace :
*************** 0
======= Connecting fail ========
以上是关于linux如何访问对端weblogic的主要内容,如果未能解决你的问题,请参考以下文章