我需要使用WLST在servicebus 控制台中创建一个JNDI提供程序资源,作为 Chef Automation 的一部分。我知道手动创建的过程,但没有 WLST 脚本。我也没有在任何博客或官方文件上找到必要的信息。谁能帮我解决这个问题?
问问题
250 次
2 回答
0
您可以开始阅读以下文档:Oracle WebLogic Server 12c:使用 WebLogic 脚本工具、WebLogic 脚本工具和WLST 命令参考
请注意,WLS 管理控制台具有记录模式。当您创建或更新您的配置时,控制台会将您的所有操作记录在一个 wlst 文件中。学习 WLST 非常有用。
于 2019-03-22T16:01:56.370 回答
0
也许这可以成为您的解决方案。这是 11g 的示例。12c 非常相似(抱歉,在我写完整个指令后我注意到它大约是 12c)并且整个想法是相同的。
一、创建新资源
- 登录 OSB 控制台,默认为http://localhost:7001/sbconsole
- 在左侧单击系统管理项
- 然后在 Global Resources 下找到 JNDI Providers
- 启动新的 OSB 控制台会话,单击左上角的创建
- 点击添加
- 提供所有必需的详细信息
- 点击保存
- 激活会话 - 单击左上角的绿色激活按钮
二、导出创建的资源
- 在左侧找到并单击系统管理
- 查找并单击导出资源
- 在顶部单击导出资源
- 单击名为 System 的第一个列出的项目旁边的 + 按钮
- 勾选您感兴趣的 JNDI 提供者旁边的复选框
- 在底部单击导出
- 选择是否要保护敏感数据(并提供密码)
- 单击完成导出
现在您有了一个可以使用的 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 回答