0

我根本没有使用过 OSB 和 Oracle 产品,但是时间已经到了,我的工作任务是配置 weblogic 服务器和设置旧 osb 服务器的备份。

我已经安装了 weblogic 并导入了该备份。代理服务似乎没问题,但所有业务服务都坏了。当我尝试在 sbconsole 中使用测试控制台测试它们时,我得到了一些奇怪的错误。

错误表示:调用导致错误:尝试查找“jms.TestBusinessService”时未找到子上下文“jms”。解决 ''。

业务服务 url 是“jms://localhost:7001/weblogic.jms.XAConnectionFactory/jms.TestBusinessService”。

似乎服务器不知道如何调用服务,他想要有效的地址。如何在连接工厂中设置与“jms.TestBusinessService”的连接?

4

1 回答 1

2

备份中应该包含服务器的配置。使用的所有资源的设置和设置。错误表明业务服务无法调用(将消息传递给)新服务上的资源,显然丢失了。

备份中没有关于 jms 基础架构(项目使用)的文档,对吗?最好是某种自动化解决方案 - 通过 wlst 等进行设置的 Python 脚本?

如果没有 - 原始服务器是否仍然可用?您可以手动检查 jms 资源并复制它们。

又不行了?您必须转到 weblogic 控制台并手动创建业务服务引用的 jms 连接工厂和队列/主题。Gl hf - 微调这些参数将非常有趣。

于 2014-12-27T16:42:01.160 回答