我刚刚开始使用Oracle Weblogic。我正在尝试使用命令行工具WLST进行一些脚本编写。我有一个测试环境设置,其上有Weblogic 10.3和Linux 2.6.18。我已设法在离线/交互模式下登录wlst。
我现在想要连接到我的域中的AdminServer。我有这样的问题。
以下是我使用的命令:
wls:/offline> connect('username','password','localhost:7002')
一旦命令被触发,它只显示光标闪烁,操作不会超时。
使用控制台我已经验证了AdminServer的状态,安全领域中定义的用户和服务器的监听端口。
我想知道为什么上面的命令不起作用。
另一方面,我使用管理控制台创建了一个测试受管服务器,并使用相同的命令通过wlst成功建立了连接。
我错过了什么吗?
谢谢 !!
我看到两件事。
在默认安装中,端口7002是ssl端口。它可能没有配置并使用它你应该指定t3s协议,而不是使用默认的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机箱上的防火墙会出问题。你能为托管服务器显示你的连接命令吗?这可能暗示我们发现问题。
您是否尝试过使用t3://协议的1p地址?