【问题标题】:Weblogic t3/t3s over ssh tunnelWeblogic t3/t3s over ssh 隧道
【发布时间】:2020-01-18 23:46:32
【问题描述】:

我无法连接到防火墙后面的 weblogic 服务器。

我可以使用 ssh 隧道连接到 AdminServer,我可以远程登录到地址和端口,现在可以通过 https://127.0.0.1:25141/console/http://127.0.0.1:25101/console/ 访问它。

很遗憾,我无法使用 WLST 脚本连接到它。

if __name__ == '__main__':
   from wlstModule import *

username = 'weblogic' 
password = 'justsomepassword' 
URL='t3s://127.0.0.1:25141' 
connect(username,password,URL)

显示的错误是:

WLSTException:执行连接时发生错误:无法通过 t3s 或 https 连接。如果使用演示证书,请验证是否设置了 -Dweblogic.security.TrustKeyStore=DemoTrust 系统属性。 : t3s://127.0.0.1:25141: 目的地 127.0.0.1, 25141 不可达;嵌套异常是: javax.net.ssl.SSLException:收到致命警报:handshake_failure;目的地没有可用的路由器

使用 t3 的例外是:

WLSTException:执行连接时发生错误:获取初始上下文时出错。在 t3://127.0.0.1:25101 没有运行服务器:t3://127.0.0.1:25101:引导至:127.0.0.1/127.0.0.1:25101' over:'t3' 出错或超时在尝试连接到 127.0.0.1/127.0.0.1:25101 时

过去我在尝试将任何远程服务器连接到 JDeveloper 时遇到过此类问题,所以我想我缺少一些端口转发。为了连接到防火墙后面的 WLS,我需要做任何额外的事情吗?

【问题讨论】:

  • 您的防火墙出于安全原因阻止了您的 t3/t3s 连接。您可以尝试通过 http 连接:URL='https://127.0.0.1:25141' 或在 weblogic 中配置 http Tuning。

标签: weblogic weblogic12c ssh-tunnel wlst


【解决方案1】:

将此添加到 WebLogic 启动脚本以允许 T3 SSH 隧道:

JAVA_OPTIONS="-Dweblogic.rjvm.enableprotocolswitch=true -Djava.net.preferIPv4Stack=true ${JAVA_OPTIONS}"
export JAVA_OPTIONS

【讨论】:

    猜你喜欢
    • 2017-02-12
    • 2012-03-08
    • 1970-01-01
    • 2014-03-28
    • 2016-09-29
    • 1970-01-01
    • 2020-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多