Java WLST检测/启动Weblogic服务器

Java WLST检测/启动Weblogic服务器,java,weblogic,wlst,Java,Weblogic,Wlst,我将Weblogic server用于我的应用程序,并尝试自动化数据源更新任务 因此,我有一个脚本(UpdateDataSource.py),它将数据源更新到我需要的位置。 现在,我需要Weblogic在数据源更新后重新启动。所以我试着做这样的事情 call wlst UpdateDataSource.py call startWebLogic.cmd 但我的问题是,在通过脚本更新数据源之后,我不想直接启动weblogic服务器(我需要关闭现有的服务器,然后再启动) 我该如何自动处理这些问题?

我将Weblogic server用于我的应用程序,并尝试自动化数据源更新任务

因此,我有一个脚本(UpdateDataSource.py),它将数据源更新到我需要的位置。 现在,我需要Weblogic在数据源更新后重新启动。所以我试着做这样的事情

call wlst UpdateDataSource.py
call startWebLogic.cmd
但我的问题是,在通过脚本更新数据源之后,我不想直接启动weblogic服务器(我需要关闭现有的服务器,然后再启动)
我该如何自动处理这些问题?

我对你的问题不是很确定。 1.如果要关闭WLS,请在WLST中使用shutdown命令 2.如果要在另一个窗口中启动WLS,请在call命令之前添加“start”,如:
开始调用startweblog.cmd

Ok…所以我的问题是,在更新数据源(通过WLST脚本)时,我的weblogic服务器需要运行…一旦执行该脚本,我的数据源已更新,我需要重新启动weblogic server以使更改生效…因此我需要关闭已运行的实例并再次启动weblogic…你是说如何知道WLS是否正在运行?您是否尝试过:“shutdown(serverName,block='true')”?