【发布时间】:2018-03-07 20:09:20
【问题描述】:
我想知道当通过安装的 NodeManager Windows 服务启动节点管理器时,是否有办法在 Weblogic 中自动启动托管服务器。
我知道有几种方法可以启动节点管理器 - 使用 Windows 服务或通过 WLST。我只想知道是否可以在不创建 WLST 脚本来启动托管服务器的情况下进行上述操作。
平台是 Windows。
【问题讨论】:
我想知道当通过安装的 NodeManager Windows 服务启动节点管理器时,是否有办法在 Weblogic 中自动启动托管服务器。
我知道有几种方法可以启动节点管理器 - 使用 Windows 服务或通过 WLST。我只想知道是否可以在不创建 WLST 脚本来启动托管服务器的情况下进行上述操作。
平台是 Windows。
【问题讨论】:
不,如果没有脚本,这是不可能的。
您可以启用崩溃恢复(请参阅 nodemanager.properties 中的 CrashRecoveryEnabled),这将在 nodemanager 启动时自动启动未完全关闭的托管服务器。
或者,如果您真的不喜欢 WLST,您可以编写一个从 windows 调度程序运行的 powershell 脚本。当节点管理器启动但托管服务器端口未启动时,它可以检查节点管理器端口并运行 startManagedWebLogic.cmd 命令。
【讨论】: