启动Weblogic服务器和托管服务器的脚本

启动Weblogic服务器和托管服务器的脚本,weblogic,weblogic12c,Weblogic,Weblogic12c,有人能帮我写脚本,在weblogic中执行以下步骤吗 1.停止托管服务器 2.停止节点管理器 3.停止管理服务器 4.删除tmp、缓存文件夹。您提到的步骤可以使用WLST和节点管理器完成。但是,您需要进行以下调整: 将节点管理器/WebLogic域配置为在访问/启动节点管理器时停止使用演示SSL证书 配置节点管理器 编辑nodemanager.properties并设置以下内容: SecureListener至false QuitEnabled到true 重新启动节点管理器 配置W

有人能帮我写脚本,在weblogic中执行以下步骤吗

1.停止托管服务器 2.停止节点管理器 3.停止管理服务器
4.删除tmp、缓存文件夹。

您提到的步骤可以使用WLST和节点管理器完成。但是,您需要进行以下调整:

  • 将节点管理器/WebLogic域配置为在访问/启动节点管理器时停止使用演示SSL证书

    • 配置节点管理器

      • 编辑
        nodemanager.properties
        并设置以下内容:
        • SecureListener
          false
        • QuitEnabled
          true
      • 重新启动节点管理器
    • 配置WebLogic域

      • 登录到WebLogic域
      • 在环境下的机器:单击配置的机器名称
      • 在配置下,节点管理器:将类型设置为
        普通
        并保存
      • 重新启动WebLogic域(管理服务器+托管服务器)
    • 配置WebLogic域的节点管理器凭据。默认值通常是创建WebLogic域时输入的用户名/密码。但是,为节点管理器设置不同的凭据也是一个好主意。这是完全可选的,尤其是在开发环境中工作时

      • 登录到WebLogic域
      • 在域结构下,单击Weblogic域名
      • 在安全性下,常规:单击高级
      • 设置
        NodeManager用户名
        NodeManager密码
        /
        确认NodeManager密码
        ,然后单击保存
        • 对于这个答案,我将使用
          nodemanager
          /
          nodemanager\u pwd
          作为示例值
假设在同一台计算机上有一个管理服务器和一个托管服务器,请在Python脚本中编写以下命令:

# Connect to the Node Manager running on localhost with port 5556.
# Change the DOMAIN_NAME and the DOMAIN_HOME as appropriate
nmConnect('nodemanager','nodemanager_pwd','localhost','5556','DOMAIN_NAME','DOMAIN_HOME','PLAIN')

# Start the Admin Server. 
# The following command assumes that the 
# name of the Admin Server is AdminServer
nmServerStart('AdminServer')

# Start the Managed Server. Again, change the Managed Server name as appropriate
nmServerStart('Managed_Server_01')
要停止托管服务器和管理服务器,顺序正好相反,现在需要使用
nmKill
命令。如果在
nodemanager.properties
文件中将
QuitEnabled
属性设置为
true
,则可以使用
stopNodeManager()

nmConnect('nodemanager','nodemanager_pwd','localhost','5556','DOMAIN_NAME','DOMAIN_HOME','PLAIN')
nmKill('Managed_Server_01')
nmKill('AdminServer')
stopNodeManager()
调用包含上述命令的Python脚本时,请执行以下命令:

$MW_HOME/oracle_common/common/bin/wlst.sh startup.py
$MW_HOME/oracle_common/common/bin/wlst.sh shutdown.py

至于清除tmp/cache文件夹,这些都可以通过shell脚本完成(假设您在Linux上运行)

感谢您的响应……但是如果我想使用脚本“SecureListener to false”。那么我该怎么办呢?如果
SecureListener
被设置为
false
,则会出现上述情况。如果您的意思是说您的
SecureListener
被设置为
true
,那么只需使用SSL而不是Plain。这适用于
nmConnect()
和机器配置。同样,如果您只是使用演示WebLogic SSL证书而不是自己的证书,那么最好使用普通证书而不是SSL。