我根本无法使用OSB和Oracle产品,但现在是时候了,我的工作就是配置weblogic服务器和旧的osb服务器的设置备份。
我已经安装了weblogic并导入了该备份。代理服务似乎没问题,但所有业务服务都破了。当我尝试在sbconsole中使用测试控制台测试它们时,我得到了一些奇怪的错误。
错误说明:调用导致错误:尝试查找' jms.TestBusinessService'没有找到子上下文' jms'。已解决''。
商业服务网址是' jms:// localhost:7001 / weblogic.jms.XAConnectionFactory / jms.TestBusinessService'。
似乎服务器不知道如何调用服务,他想要有效的地址。如何设置与' jms.TestBusinessService'的连接?在连接工厂?
答案 0 :(得分:2)
备份中应包含服务器配置。所有资源的设置和设置。错误表明业务服务无法调用(传递消息)新服务上的资源,显然会丢失。
备份中包含的jms基础架构(项目使用的)没有文档,对吧?最好是某种自动化解决方案 - 用于通过wlst等设置所有内容的Python脚本?
如果没有 - 原始服务器仍然可用吗?您可以手动检查jms资源并复制它们。
再没有?您必须转到weblogic控制台并手动创建业务服务引用的jms连接工厂和队列/主题。 G1 hf - 那些微调参数真的很有趣。