weblogic - 静默运行 WLST 解释器

标签 weblogic wlst

我试图找出一种方法让 weblogic WLST 终端以静默模式运行。
当我用 java weblogic.WLST 启动终端时命令,它打印以下行:

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

是否有命令行标志或一些未知的巫术使解释器不写这些行?
我一厢情愿地尝试了 -s 以保持沉默,但无济于事。
我所有的谷歌搜索都让我找到了一个 -i 标志,它做了一些完全不同的事情。

编辑:

澄清我的目的:

我需要解释器来运行 python 脚本,我确实需要它的输出。然而,欢迎信息是无用的困惑,我想摆脱它。

仅限于:

我唯一的问题是解释器本身写的第一行。一旦进入python脚本,我就可以处理发送到输出的内容。我唯一的问题是上面写的欢迎词。这些是由解释器本身编写的,而不是 Python 代码。

最佳答案

为了解决这个问题,我做了一些不同的事情..
我放了一个 grep -v在输出中..像这样:

java weblogic.WLST script.py $ARGS | grep -v "Initializing WebLogic Scripting Tool (WLST) ..." | grep -v "Welcome to WebLogic Server Administration Scripting Shell" | grep -v "Type help() for help on available commands" | grep -v "Successfully connected to Admin Server \"AdminServer\" that belongs to domain \"domain\"." | grep -v "Warning: An insecure protocol was used to connect to the server." | grep -v "To ensure on-the-wire security, the SSL port or Admin port should be used instead." | grep -v "Location changed to domainRuntime tree. This is a read-only tree" | grep -v "with DomainMBean as the root MBean." | grep -v "For more help, use help('domainRuntime')" | grep -v "Successfully connected to Admin Server" | grep -v "Connecting to t3://"

关于weblogic - 静默运行 WLST 解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21831434/

相关文章:

security - 一个 weblogic 的多个可信 kestore

java - XML 响应消息中的服务器名称?

java - 如何判断我的客户端应用程序允许哪些 SSL/TLS 协议(protocol)?

java - 使用部署在另一个应用程序服务器中的应用程序服务器 Java EE jar 编译的类

oracle - 使用 wlst 更改 mbean 中的属性。

xml - 是否有 Weblogic 脚本工具 (WLST) 的综合指南

python - 使用 WLST 创建 Weblogic 域和集群

jersey - 在 WebLogic 10.3.6 上将 EJB 3.0 注入(inject) Jersey 1.9

java - 如何在 Weblogic 中使用 WLST 配置自定义 UserNameMapper?

python - 处理 python 脚本中的 wlst 异常