使用以下代码,我可以连接到 weblogic 服务器。现在我想获取服务器上部署的所有应用程序的列表。
命令提示符中的 listapplications() 列出了应用程序,但是当我执行interpreter.exec(listapplications()) 时,我无法将输出存储到变量中,因为interpreter.exec 返回一个void。关于如何将应用程序列表存储在集合/数组中的任何想法?
任何其他替代方案或线索也会有所帮助。
import org.python.util.InteractiveInterpreter;
import weblogic.management.scripting.utils.WLSTInterpreter;
public class SampleWLST {
public static void main(String[] args) {
SampleWLST wlstObject = new SampleWLST();
wlstObject.connect();
}
public void connect() {
InteractiveInterpreter interpreter = new WLSTInterpreter();
interpreter.exec("connect('username', 'password', 't3://localhost:8001')");
}
}