【问题标题】:Connecting to Oracle WebLogic Server Instance (Admin Server)连接到 Oracle WebLogic Server 实例(管理服务器)
【发布时间】:2014-06-02 17:20:51
【问题描述】:

我刚刚开始使用 Oracle Weblogic。我正在尝试使用命令行工具 WLST 编写一些脚本。我设置了一个测试环境,上面有 Weblogic 10.3 和 Linux 2.6.18我已经设法在离线/交互模式下登录 wlst。

我现在想连接到我域中的 AdminServer。我在这样做时遇到了问题。

以下是我正在使用的命令:

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

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

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

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

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

我错过了什么吗?

谢谢!!

【问题讨论】:

  • 尝试将 't3://localhost:7002' 作为连接命令的第三个参数。
  • 这是我尝试的第一个。这没用。发现参数'localhost:7002'默认为t3协议,除非另有说明。
  • 防火墙是否激活?

标签: oracle command-line webserver weblogic-10.x wlst


【解决方案1】:

我看到了两件事。

在默认安装中,端口 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')

【讨论】:

    【解决方案2】:

    /etc/hosts 文件中可能缺少 Mohan。请检查其他原因可能是 Linux 机器上的防火墙会造成问题。 您可以显示托管服务器的连接命令吗?这可能会提示我们识别问题。

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

    【讨论】:

      猜你喜欢
      • 2021-07-02
      • 2016-08-27
      • 1970-01-01
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      • 2012-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多