我想对CI使用wsadmin
来重新加载应用程序。为此,我编写了一个jython脚本。但是我需要将应用程序(例如Homepage
)传递给python脚本,以便它知道要重新启动哪个应用程序。在
我试过了
wsadmin -lang jython -username user -password pw -f "D:\stop-app.py --name=Homepage"
wsadmin -lang jython -username user -password pw -f "D:\stop-app.py Homepage"
wsadmin -lang jython -username user -password pw -f D:\stop-app.py --name=Homepage
它们都不起作用并导致错误
WASX7011E: Cannot find file "D:\stop-app.py test"
我的解决方法是使用环境变量。但我有意思的是,为什么我不能用参数调用脚本,或者如果可能的话,需要什么来调用脚本。在
您应该能够通过系统argv甚至不用加一个“”来分隔它们。唯一不应该起作用的是用-f将参数括在引号中脚本.py. 在
仅当与wsadmin自己的标志重叠时才需要。在
相关问题 更多 >
编程相关推荐