【问题标题】:Auto start Managed Server when Node Manager is started启动节点管理器时自动启动托管服务器
【发布时间】:2018-03-07 20:09:20
【问题描述】:

我想知道当通过安装的 NodeManager Windows 服务启动节点管理器时,是否有办法在 Weblogic 中自动启动托管服务器。

我知道有几种方法可以启动节点管理器 - 使用 Windows 服务或通过 WLST。我只想知道是否可以在不创建 WLST 脚本来启动托管服务器的情况下进行上述操作。

平台是 Windows。

【问题讨论】:

    标签: windows oracle weblogic


    【解决方案1】:

    不,如果没有脚本,这是不可能的。

    您可以启用崩溃恢复(请参阅 nodemanager.properties 中的 CrashRecoveryEnabled),这将在 nodemanager 启动时自动启动未完全关闭的托管服务器。

    或者,如果您真的不喜欢 WLST,您可以编写一个从 windows 调度程序运行的 powershell 脚本。当节点管理器启动但托管服务器端口未启动时,它可以检查节点管理器端口并运行 startManagedWebLogic.cmd 命令。

    【讨论】:

    • 谢谢马克,这很有帮助。我还想知道 NodeManager 的 Windows 服务是如何工作的。从 Windows 服务启动时,它是通过调用“startNodeManager.cmd”启动 NodeManager 还是使用某种 WLST 命令
    • 我会这么认为,但我不确定,我没有在 Windows 上运行 WLS 的经验。但它肯定会使用 nodemanager.properties 文件。您是否找到有关将 WLS 作为服务运行的博客?它仍然适用于当前版本:technology.amis.nl/2013/04/11/…
    • 这应该仍然有效,但我只是在寻找一种仅使用 Nodemanager 启动它的方法(如果可能的话)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 1970-01-01
    相关资源
    最近更新 更多