我需要通过Jenkins自动启动和停止weblogic应用程序,将Jenkins托管在服务器A中,并将weblogic托管在另一台服务器B中,可以通过调用connect命令关闭该应用程序访问控制台并关闭应用程序,我需要在启动之前清除weblogic生成的日志和临时文件,这可以通过执行一些脚本来完成。我需要从服务器B启动服务器A中的weblogic应用程序。
我试图运行批处理脚本,以通过共享路径从服务器A调用服务器B中的startweblogic.cmd,但这会导致错误。
用于停止weblogic应用程序的批处理代码如下所示
import os
connect('username', 'password', 'ServerB:port')
domainConfig();
edit();
startEdit();
cd("/")
bitwDeployedAppName = 'null'
connect(adminServerName="AdminServer")
exitonerror=false
shutdown('AdminServer', 'Server', force="true")
save();
activate();
exit();
我希望通过在服务器B中运行StartWeblogic.cmd或在服务器A中运行某些启动脚本从服务器A(Jenkins服务器)中启动Weblogic服务器来在服务器B中启动应用程序。