这是我的功能
public void functionWLST() {
StringBuffer buffer = new StringBuffer();
WLSTInterpreter interpreter = WLST.getWLSTInterpreter();
interpreter.append("connect('weblogic', 'weblogic','t3://localhost:7001')");
interpreter.exec(buffer.toString());
}
输出:
成功连接到管理服务器' AdminServer'属于域' ClassicDomain'。
如何将输出转换为字符串,文件等。?
答案 0 :(得分:0)
我认为你最好使用wlst命令。引用manual:
将WLST输出重定向到文件
要开始和停止将WLST输出重定向到文件,请输入:
redirect(outputFile,[toStdOut]) stopRedirect()
您必须指定所需文件的路径名 重定向WLST输出。您也可以选择指定是否需要 WLST输出发送到stdout; toStdOut参数默认为 真。
例如,要将WLST输出重定向到日志中的logs / wlst.log文件 当前目录并禁止输出发送到stdout,输入 以下命令:
wls:/mydomain/serverConfig> redirect('./logs/wlst.log', 'false')
有关详细信息,请参阅redirect和stopRedirect。
如果您不想这样做,您可以在运行java进程时始终将进程的输出传递给文件。