问题标签 [wlst]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3891 浏览

java - 获取部署在 weblogic 服务器上的所有应用程序的列表

使用以下代码,我可以连接到 weblogic 服务器。现在我想获取服务器上部署的所有应用程序的列表。

命令提示符中的 listapplications() 列出了应用程序,但是当我执行interpreter.exec(listapplications()) 时,我无法将输出存储到变量中,因为interpreter.exec 返回一个void。关于如何将应用程序列表存储在集合/数组中的任何想法?

任何其他替代方案或线索也会有所帮助。

0 投票
1 回答
651 浏览

python - 需要来自 Unix shell -> Python -> & back 的控制

有一个 weblogic 脚本 test.sh,其中包含以下代码。

第二行代码提示输入以下消息

如果创建密钥文件后未将其保存在安全位置,则创建密钥文件会降低系统的安全性。是否要创建密钥文件?是或否

然后我必须手动按下我希望自动化为“y”的 y 或 n。

这是我的例外,不需要用户干预。

我需要以某种方式自动传递'y',以便脚本继续流动,而不是停止用户输入。

以下是 helloworld.py 脚本的内容

你能帮我吗 ?

0 投票
2 回答
5501 浏览

python - 无法将 WLST 连接到管理服务器

我是 Weblogic 和 WLST 的新手,我通过 Jython 编写脚本将 WLST 连接到 Admin Server,但连接时出现错误。

WLSTException:执行连接时发生错误:获取初始上下文时出错。t3://localhost:7001 处没有运行服务器

我的 Jython 代码:

0 投票
2 回答
1577 浏览

python - 试图在 WLST 中获取集群的名称

我试图在 wlst 中获取数据源的第一个集群的字符串值名称

这工作正常。如果我使用 viewMBean 命令“viewMBean(mytarget)”,我可以将名称视为属性“名称”

如果我打印 mytarget 的值,我会得到类似:“com.bea:Name=Cluster-1,Type=Cluster”

但我无法弄清楚如何获取名称(上例中的“Cluster-1”)

目前,除了将集群名称作为对象字符串表示的子字符串之外,我想不出任何办法,这听起来不像是要做的事情

任何帮助表示赞赏。

更新:

到目前为止没有答案,我正在使用这个解决方案,但仍然希望有一个更好的解决方案

0 投票
2 回答
1632 浏览

python - 将 wlst 命令重定向到 python 脚本中的文件

在 python 脚本中有一个带有这样参数的命令

ThreadDump('true', '位置', 服务器名)

上面的命令是一个 wlst 命令,它为该服务器获取线程转储,并将转储文件重定向到该位置以及该位置中的该文件。

但是 ThreadDump() 是在从 1 到 6 的 for 循环中,因此线程转储必须发生 5 次,并且每次转储信息都必须附加到文件中。

使用 >& 选项将 python 文件的整个输出尝试到另一个文件,但问题是有一个 CRON 作业正在运行,并且原始转储信息正在被新信息重写。

所以,只需要重定向并附加上面的命令

ThreadDump('true', 'location', 'servername') 到文件 >> /dir/newdir/file

或 ThreadDump('true', 'location', 'servername') 到文件 >& /dir/newdir/file

0 投票
1 回答
312 浏览

dynamic - 使用 WLST 在 WebLogic 中更改数据源属性

是否可以仅更改一个 webapp 的数据源的 URL,同时将其他 webapp 保留为 WebLogic 中的旧值?我正在考虑使用 WebLogic 脚本工具。

0 投票
1 回答
267 浏览

python - Substitute the value of a variable in a weblogic command

There is a command

In the above, application is a value entered by the user, and that value should be substituted in the commands deploy and startApplication of wlst.

I tried using %s % value and .format(value=value), but I couldn't substitute the value of application in the deploy command.

How do we do it ? Any Ideas ?

I am using python 2.3.4

0 投票
1 回答
968 浏览

web-services - 在 WebLogic 控制台中看不到 WebService 角色

我正在尝试通过 WLS 控制台自动执行以下步骤:

一个。在 Weblogic 控制台的主页中,单击左侧的 Deployments 链接表单,找到“gateway-management-service”

湾。展开“gateway-management-service”并点击“GatewayManagementService”(这是一个webservice模块)

C。单击安全选项卡,然后单击角色选项卡。

d。单击“Web 服务模块作用域角色”部分中的“新建”。

e. 在新窗口中,将名称设置为“Special WS Role Enforcement”,然后单击“确定”。

F。单击链接“特殊 WS 角色实施”。

G。在新页面中,单击“添加条件”并在新页面中选择“用户”,然后单击下一步。

H。在新页面中,在“User Argument Name”中输入“CSR.gatewaywsuser”,然后点击“ADD”

一世。单击完成。

j. 节省。

我有 test.py 作为:

我像这样运行这个脚本:

我的问题:执行上述脚本后,当我转到控制台 -> 部署 -> 网关管理服务 -> GatewayManagementService -> 安全选项卡 -> 角色子选项卡时,我看不到角色。如果尝试再次运行脚本,它将失败并出现 weblogic.management.utils.AlreadyExistsException: [Security:090320]Failed to create role

我究竟做错了什么?

在运行 test.py 后,我尝试同时弹跳我的托管服务器和管理服务器,看看是否有帮助,但没有成功。

0 投票
1 回答
3045 浏览

java - 从 java jdeveloper 连接 weblogic wlst 时出错

我正在尝试使用 WLST 解释器在 java 中嵌入 WLST 脚本。但是我遇到以下错误:

任何帮助都感激不尽。

0 投票
1 回答
1600 浏览

python - 记录用于创建出站连接池的适配器设置的 WLST 脚本

我是记录 WLST 脚本工具的新手。

我正在尝试在 JmsAdapter 的 Weblogic 管理控制台设置中记录以创建新的出站连接池,但记录工具似乎无法捕获适配器设置中的更改,因为在进行更改后文件为空白。

有谁知道这是为什么?

有没有办法让记录工具适用于适配器设置?

如果没有,有人会知道 WLST 中需要哪些函数/目录以便在 JMSAdapter 设置中创建出站连接池吗?

任何帮助都感激不尽!

谢谢,艾尔