首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSB传输不支持适配器类型: CUSTOM_ADAPTER

OSB传输不支持适配器类型: CUSTOM_ADAPTER
EN

Stack Overflow用户
提问于 2014-06-20 07:13:34
回答 1查看 1.8K关注 0票数 0

我正致力于测试OSB适配器我们的buisness解决方案。在这里,我能够在Jdeveloper中创建SOA复合编辑器项目,并从中获得了用于出站类型的WSDL和JCA绑定文件。

使用这些文件,我需要创建项目OSB服务器,并必须激活它。PFB屏幕截图。

当通过提交会话激活它时,我遇到了错误:"OSB传输不支持适配器类型: CUSTOM_ADAPTER“,就像下面的屏幕快照一样。

错误日志:

com.bea.wli.sb.transports.TransportException:未能为wsdl: servicebus:/WSDL/OBTest/OFSOutBound创建JCABindingService,例外情况: OSB传输不支持适配器类型: com.bea.wli.sb.transports.jca.binding.JCATransportOperationBindingServiceImpl.init(JCATransportOperationBindingServiceImpl.java:56) com.bea.wli.sb.transports.TransportException: OSB传输不支持适配器类型: com.bea.wli.sb.transports.jca.binding.JCATransportOutboundOperationBindingServiceImpl.init(JCATransportOutboundOperationBindingServiceImpl.java:38) at com.bea.wli.sb.transports.jca.JCATransportEndpoint上的CUSTOM_ADAPTER.initJCABindingService(JCATransportEndpoint.java:97) at com.bea.wli.sb.transports.jca.JCATransportProvider.createEndPoint(JCATransportProvider.java:300) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.bea.wli.sb.transports.Util$1.1.invoke(Util。com.bea.wli.sb.transports.ResourceLifecycleListenerImpl$EndPointOperationCreate.execute(ResourceLifecycleListenerImpl.java:907),com.bea.wli.sb.transports.ResourceLifecycleListenerImpl.processServiceNotifications(ResourceLifecycleListenerImpl.java:342),com.bea.wli.sb.transports.ResourceLifecycleListenerImpl.endChangeNotification(ResourceLifecycleListenerImpl.java:125),com.bea.wli.sb.transports.TransportManagerImpl.endChangeNotification(TransportManagerImpl.java:1224),com.bea.wli.sb.service.ServiceChangeListener.endChangeNotification(ServiceChangeListener.java:142) at com.bea.wli.config.impl.ResourceListenerNotifier.sendChangeNotificationsInContext(ResourceListenerNotifier.java:423) at com.bea.wli.config.impl.ResourceListenerNotifier.sendChangeNotifications(ResourceListenerNotifier.java:338) at com.bea.wli.config.impl.ResourceListenerNotifier.sendChangeNotifications(ResourceListenerNotifier.java:321) at com.bea.wli.config.impl.ResourceListenerNotifier.beforePrepare(ResourceListenerNotifier.java:97) at com.bea.wli.config.transaction.TransactionListenerWrapper.beforePrepare(TransactionListenerWrapper.com.bea.wli.config.transaction.TransactionManager.notifyBeforePrepare(TransactionManager.java:1094) at com.bea.wli.config.transaction.TransactionManager._prepareForCommit(TransactionManager.java:654) at com.bea.wli.config.transaction.TransactionManager.prepareForCommit(TransactionManager.java:609) at com.bea.wli.config.deployment.server.ServerDeploymentReceiver._prepare(ServerDeploymentReceiver.java:417) at com.bea.wli.config.deployment.server.ServerDeploymentReceiver.access$700(ServerDeploymentReceiver( com.bea.wli.config.deployment.server.ServerDeploymentReceiver$1.run(ServerDeploymentReceiver.java:246) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at com.bea.wli.config.deployment.server.ServerDeploymentReceiver.prepare(ServerDeploymentReceiver.java:213) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171) )在weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

来自某人的帮助是非常感谢的。

如果您需要进一步的详细信息,请回复。

谢谢你,马丹

EN

回答 1

Stack Overflow用户

发布于 2014-07-07 09:53:14

我通过在CUSTOM_ADAPTER文件中声明OSBSupportedAdapters.xml来解决上述问题。

并将这个xml文件放在D:\OSB\OSB_Test\Oracle_OSB1\config\adapter下。

代码语言:javascript
复制
<jca:osb-supported-adapters xmlns:jca="http://www.bea.com/wli/sb/transports/jca">
      <jca:adapter-type>CUSTOM_ADAPTER</jca:adapter-type>
</jca:osb-supported-adapters>

上面的xml文件解决了我的问题,同时在OSB服务器中激活项目。

谢谢你,马丹

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24321840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档