2014-10-27 32 views
1

我有一个模块(Websphere ESB),其中包含使用http绑定POST方法配置的导入。 我得到了下面的异常,当我尝试测试WESB-import-http绑定POST方法-com.ibm.websphere.sca.ServiceUnavailableException

com.ibm.websphere.sca.ServiceUnavailableException

无法获得对目标的连接或例外是发生在 的连接。无法处理请求。异步IO操作失败(3), 原因:RC:64指定的网络名称不再可用。有关更多信息,请参阅 服务器日志。

下面是从堆栈跟踪FFDC

[14年10月27日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别名,但我仍然面对上述例外

+0

正在调用的Web服务不再有效,因此导致异常----- - 指定的网络名称不再可用。请参阅服务器日志以获取更多信息。 – 2014-12-11 18:31:10

回答

-2

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

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

而Web服务是绝对好的,因为它从其他REST客户端工作。 无论如何要调试这个问题吗?比如它试图真正拨打电话的网址,因为它表示“指定的网络名称不再可用”

+0

欢迎来到Stack Overflow!不幸的是,这是一条评论,不应作为答案发布。随意删除您的答案,并将文本移至评论。 – gariepy 2016-01-12 15:55:54