-1

我需要使用WLST在servicebus 控制台中创建一个JNDI提供程序资源,作为 Chef Automation 的一部分。我知道手动创建的过程,但没有 WLST 脚本。我也没有在任何博客或官方文件上找到必要的信息。谁能帮我解决这个问题?

4

2 回答 2

0

您可以开始阅读以下文档:Oracle WebLogic Server 12c:使用 WebLogic 脚本工具WebLogic 脚本工具WLST 命令参考

请注意,WLS 管理控制台具有记录模式。当您创建或更新您的配置时,控制台会将您的所有操作记录在一个 wlst 文件中。学习 WLST 非常有用。

于 2019-03-22T16:01:56.370 回答
0

也许这可以成为您的解决方案。这是 11g 的示例。12c 非常相似(抱歉,在我写完整个指令后我注意到它大约是 12c)并且整个想法是相同的。

登录后可见菜单,所有菜单项如下所述 - 11g: 在此处输入图像描述

这是 12c 菜单: 在此处输入图像描述

一、创建新资源

  1. 登录 OSB 控制台,默认为http://localhost:7001/sbconsole
  2. 在左侧单击系统管理项
  3. 然后在 Global Resources 下找到 JNDI Providers
  4. 启动新的 OSB 控制台会话,单击左上角的创建
  5. 点击添加
  6. 提供所有必需的详细信息
  7. 点击保存
  8. 激活会话 - 单击左上角的绿色激活按钮

二、导出创建的资源

  1. 在左侧找到并单击系统管理
  2. 查找并单击导出资源
  3. 在顶部单击导出资源
  4. 单击名为 System 的第一个列出的项目旁边的 + 按钮
  5. 勾选您感兴​​趣的 JNDI 提供者旁边的复选框
  6. 在底部单击导出
  7. 选择是否要保护敏感数据(并提供密码)
  8. 单击完成导出

现在您有了一个可以使用的 JAR 文件 - 提取文件、更新包含 JNDI 提供程序定义的 XML 文件的内容、添加新文件、使用 WLST 重新打包和重新部署。

下面描述如何使用 WLST 部署 OSB JAR。有可能需要对 JNDI Providers 部署进行小的更改。 https://redstack.wordpress.com/2011/08/25/getting-started-with-continuous-integration-for-osb/

于 2019-07-31T10:23:45.220 回答