首页 文章

OSB调用业务服务导致错误

提问于
浏览
0

我根本没有使用过OSB和Oracle产品,但现在是时候了,我的工作就是配置weblogic服务器和旧的osb服务器的设置备份 .

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

错误说:调用导致错误:尝试查找'jms.TestBusinessService'时没有找到子上下文'jms' . 解决 '' .

业务服务URL是'jms:// localhost:7001 / weblogic.jms.XAConnectionFactory / jms.TestBusinessService' .

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

1 回答

  • 2

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

    备份中包含的jms基础结构(由项目使用)没有文档,对吧?最好是某种自动化解决方案 - 用于通过wlst设置所有内容的Python脚本等?

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

    不是吗?您必须转到weblogic控制台并手动创建业务服务引用的jms连接工厂和队列/主题 . G1 hf - 那些微调参数真的很有趣 .

相关问题