【问题标题】:WESB-import-http binding POST method-com.ibm.websphere.sca.ServiceUnavailableExceptionWESB-import-http 绑定 POST 方法-com.ibm.websphere.sca.ServiceUnavailableException
【发布时间】:2014-10-27 21:23:38
【问题描述】:

我有一个模块(Websphere ESB),其中包含一个配置了 http 绑定 POST 方法的导入。 当我尝试测试时出现以下异常

com.ibm.websphere.sca.ServiceUnavailableException

无法获得到目的地的连接或发生异常 连接。未能处理请求。异步 IO 操作失败 (3), 原因:RC:64 指定的网络名称不再可用。请参阅 服务器日志以获取更多信息。

下面是来自 ffdc 的堆栈跟踪

[10/27/14 14:40:35:121 EDT] FFDC 异常:com.ibm.websphere.security.EntryNotFoundException SourceId:com.ibm.ws.security.core.WSAccessManager.fillMissingAccessIds ProbeId:1018

com.ibm.websphere.security.EntryNotFoundException

at com.ibm.ws.wim.registry.util.UniqueIdBridge.getUniqueGroupId(UniqueIdBridge.java:399)

at com.ibm.ws.wim.registry.WIMUserRegistry$11.run(WIMUserRegistry.java:886)

at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5365)

at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5453)

at com.ibm.ws.wim.security.authz.jacc.JACCSecurityManager.runAsSuperUser(JACCSecurityManager.java:432)

at com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser(ProfileSecurityManager.java:981)

at com.ibm.ws.wim.registry.WIMUserRegistry.getUniqueGroupId(WIMUserRegistry.java:877)

at com.ibm.ws.security.registry.UserRegistryImpl.getUniqueGroupId(UserRegistryImpl.java:627)

at com.ibm.websphere.security._UserRegistry_Stub.getUniqueGroupId(_UserRegistry_Stub.java:635)

at com.ibm.ws.security.core.WSAccessManager.fillMissingAccessIds(WSAccessManager.java:1034)

at com.ibm.ws.security.core.WSAccessManager.addAuthorizationTable(WSAccessManager.java:253)

at com.ibm.ws.security.core.ServerSecurityComponentImpl.install(ServerSecurityComponentImpl.java:696)

at com.ibm.ws.security.core.ServerSecurityComponentImpl.stateChanged(ServerSecurityComponentImpl.java:421)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:1079)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:1302)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:281)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:934)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:740)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$1.run(ApplicationMgrImpl.java:1272)

at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5365)

at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5453)

at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplicationDynamically(ApplicationMgrImpl.java:1277)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2048)

at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:385)

at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)

at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:328)

at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:599)

at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:561)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:1184)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

at java.lang.reflect.Method.invoke(Method.java:611)

at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:49)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

at java.lang.reflect.Method.invoke(Method.java:611)

at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:256)

at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1085)

at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:966)

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:848)

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:773)

at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1331)

at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)

at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:1224)

at com.ibm.ws.management.application.AppManagementImpl._startApplication(AppManagementImpl.java:1407)

at com.ibm.ws.management.application.AppManagementImpl.startApplication(AppManagementImpl.java:1303)

at com.ibm.ws.management.application.AppManagementImpl.startApplication(AppManagementImpl.java:1263)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

at java.lang.reflect.Method.invoke(Method.java:611)

at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:49)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

at java.lang.reflect.Method.invoke(Method.java:611)

at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:256)

at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1085)

at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:966)

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:848)

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:773)

at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1331)

at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)

at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:1224)

at com.ibm.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDelegator.java:181)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

at java.lang.reflect.Method.invoke(Method.java:611)

at com.ibm.ws.management.connector.soap.SOAPConnector.invoke(SOAPConnector.java:453)

at com.ibm.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.java:286)

at com.ibm.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnection.java:65)

at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:733)

at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:522)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1646)

我创建了 JAAS 别名,但我仍然面临上述异常

【问题讨论】:

  • 被调用的网络服务不再活跃,所以导致异常----- 指定的网络名称不再可用。有关详细信息,请参阅服务器日志。

标签: websphere-esb


【解决方案1】:

我得到了完全相同的错误。我正在使用 HTTP GET url。

无法获得到目的地的连接或连接发生异常。未能处理请求。异步 IO 操作失败 (3),原因:RC: 64 指定的网络名称不再可用。 有关详细信息,请参阅服务器日志。

Web 服务非常好,因为它可以在其他 REST 客户端上运行。 反正有调试这个问题吗?就像它试图真正调用的网址一样,因为它说“指定的网络名称不再可用”

【讨论】:

  • 欢迎来到 Stack Overflow!不幸的是,这是一条评论,不应作为答案发布。随意删除您的答案并将文本移至评论。
猜你喜欢
  • 1970-01-01
  • 2017-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-16
  • 2011-10-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多