连接Oracle WebLogic Server实例(Admin Server)



我刚刚开始玩Oracle Weblogic。我试图做一些脚本使用WLST,一个命令行工具。我设置了一个测试环境,其中包含Weblogic 10.3和Linux 2.6.18我已经成功地以离线/交互模式登录到wlst。

我现在想连接到我域中的AdminServer。

下面是我使用的命令:

    wls:/offline> connect('username','password','localhost:7002')

一旦命令被触发,它只显示光标闪烁,操作不会超时。

使用控制台,我已经验证了AdminServer、安全域中定义的用户和服务器的侦听端口的状态。

我想知道为什么上面的命令不起作用。

另一方面,我使用管理控制台创建了一个测试托管服务器,并使用相同的命令通过wlst成功地建立了连接。

我错过什么了吗?

谢谢! !

我看到两件事。

在默认安装中,端口7002是ssl端口。它可能没有配置,要使用它,您应该指定t3 协议,而不是使用默认的t3。

服务器也没有监听localhost。该服务器有一个IP地址,并且很可能与管理服务器绑定在一起。它没有监听127.0.0.1。

告诉,发出这个命令(Linux):

#Linux
netstat -plan | grep 7001.*LISTEN 
REM Windows
netstat -a -p tcp -n -o | findstr /R 7001.*LISTENING 

您将看到如下内容(Linux):

tcp   0    0 ::ffff:192.168.1.11:7001   :::*     LISTEN      20993/java

可以使用IP地址,但最好使用完全限定名:

nslookup 192.168.1.11

重试:

connect('username','password','t3://myserver-fqdn.example.com:7001')

或者如果配置了SSL,这应该可以工作:

connect('username','password','t3s://myserver-fqdn.example.com:7002')

Mohan可能在/etc/hosts文件中缺失。请检查其他原因是否可能是Linux机器上的防火墙会产生问题。您可以显示托管服务器的连接命令吗?这可能暗示我们要发现问题。

您是否尝试了1p地址以及t3://协议?

最新更新