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