0

我们正在实施 distAuth 并发生了一些问题,当我们尝试访问https://login.example.com/distAuth时,在页面顶部我们得到“重定向时请稍候......”并且页面变为空白,一段时间出现“Domain invalid.jsp”后... domaind invalid.jsp与Login.jsp在同一个服务器,但我们无法进入登录页面,我们努力了4天,没有任何结果,请有人帮忙吗?:

日志:

核心系统

amJAXRPC:07/25/2013 10:05:48:417 AM BRT: Thread[WebContainer : 0,5,main]
SOAP Client: READ Exception
java.io.IOException: Server returned HTTP response code: 500 for URL: https://ssoweb.intranet.bb.com.br:443/sso/jaxrpc/SMSObjectIF
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1448)
        at com.ibm.net.ssl.www2.protocol.https.b.getInputStream(b.java:50)
        at com.sun.identity.shared.jaxrpc.SOAPClient.call(SOAPClient.java:244)
        at com.sun.identity.shared.jaxrpc.SOAPClient.send(SOAPClient.java:326)
        at com.sun.identity.shared.jaxrpc.SOAPClient.send(SOAPClient.java:312)
        at com.sun.identity.shared.jaxrpc.JAXRPCHelper.isServerValid(JAXRPCHelper.java:153)
        at com.sun.identity.shared.jaxrpc.JAXRPCHelper.getValidServerURL(JAXRPCHelper.java:134)
        at com.sun.identity.shared.jaxrpc.JAXRPCHelper.getValidURL(JAXRPCHelper.java:74)
        at com.sun.identity.shared.jaxrpc.SOAPClient.call(SOAPClient.java:174)
        at com.sun.identity.shared.jaxrpc.SOAPClient.send(SOAPClient.java:326)
        at com.sun.identity.shared.jaxrpc.SOAPClient.send(SOAPClient.java:312)
        at com.iplanet.am.sdk.remote.RemoteServicesImpl.getSearchFilterFromTemplate(RemoteServicesImpl.java:1716)
        at com.iplanet.am.sdk.AMSearchFilterManager.getSearchFilter(AMSearchFilterManager.java:122)
        at com.iplanet.am.sdk.AMStoreConnection.getOrganizationDN(AMStoreConnection.java:667)
        at com.sun.identity.idm.IdUtils.getOrganization(IdUtils.java:503)
        at com.sun.identity.authentication.client.AuthClientUtils.getOrganizationDN(AuthClientUtils.java:1460)
        at com.sun.identity.authentication.client.AuthClientUtils.getDomainNameByRequest(AuthClientUtils.java:1540)
        at com.sun.identity.authentication.distUI.LoginViewBean.forwardTo(LoginViewBean.java:309)
        at com.iplanet.jato.ApplicationServletBase.dispatchRequest(ApplicationServletBase.java:981)
        at com.iplanet.jato.ApplicationServletBase.processRequest(ApplicationServletBase.java:615)
        at com.iplanet.jato.ApplicationServletBase.doGet(ApplicationServletBase.java:459)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:307)
        at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:576)
        at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:250)
        at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:259)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
        at com.sun.identity.distauth.setup.DistAuthConfiguratorFilter.doFilter(DistAuthConfiguratorFilter.java:101)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
        at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
        at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
        at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)
        at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
        at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
        at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
        at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
        at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
        at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
        at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
        at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
        at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1646)

amJAXRPC:07/25/2013 10:05:47:381 AM BRT: Thread[WebContainer : 0,5,main]
WARNING: JAXRPCHelper: No vaild server found

IdRepo

amProfile_Client:07/25/2013 10:06:06:261 AM BRT: Thread[WebContainer : 0,5,main]
ERROR: RemoteServicesImpl.getNamingAttr: caught exception=
java.rmi.RemoteException: no-server-found
        at com.sun.identity.shared.jaxrpc.SOAPClient.call(SOAPClient.java:189)
        at com.sun.identity.shared.jaxrpc.SOAPClient.send(SOAPClient.java:326)
        at com.sun.identity.shared.jaxrpc.SOAPClient.send(SOAPClient.java:312)
        at com.iplanet.am.sdk.remote.RemoteServicesImpl.getNamingAttribute(RemoteServicesImpl.java:1625)
        at com.iplanet.am.sdk.AMNamingAttrManager.getNamingAttr(AMNamingAttrManager.java:68)
        at com.iplanet.am.sdk.AMNamingAttrManager.getNamingAttr(AMNamingAttrManager.java:52)
        at com.iplanet.am.sdk.AMStoreConnection.orgNameToDN(AMStoreConnection.java:1831)
        at com.iplanet.am.sdk.AMStoreConnection.getOrganizationDN(AMStoreConnection.java:629)
        at com.sun.identity.idm.IdUtils.getOrganization(IdUtils.java:503)
        at com.sun.identity.authentication.client.AuthClientUtils.getOrganizationDN(AuthClientUtils.java:1485)
        at com.sun.identity.authentication.client.AuthClientUtils.getDomainNameByRequest(AuthClientUtils.java:1540)
        at com.sun.identity.authentication.distUI.LoginViewBean.forwardTo(LoginViewBean.java:309)
        at com.iplanet.jato.ApplicationServletBase.dispatchRequest(ApplicationServletBase.java:981)
        at com.iplanet.jato.ApplicationServletBase.processRequest(ApplicationServletBase.java:615)
        at com.iplanet.jato.ApplicationServletBase.doGet(ApplicationServletBase.java:459)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:307)
        at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:576)
        at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:250)
        at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:259)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
        at com.sun.identity.distauth.setup.DistAuthConfiguratorFilter.doFilter(DistAuthConfiguratorFilter.java:101)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
        at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
        at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
        at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)
        at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
        at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
        at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
        at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
        at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
        at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
        at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
        at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
        at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1646)




Configuration

amSMS:07/25/2013 10:06:22:217 AM BRT: Thread[WebContainer : 0,5,main]
ERROR: ServiceManager::isRealmEnabled unable to initialize
SMSException Exception Code:5
Message:An registered exception occurred.  Please see log for further details.
--------------------------------------------------
The lower level exception message
no-server-found
The lower level exception:
java.rmi.RemoteException: no-server-found
        at com.sun.identity.shared.jaxrpc.SOAPClient.call(SOAPClient.java:189)
        at com.sun.identity.shared.jaxrpc.SOAPClient.send(SOAPClient.java:326)
        at com.sun.identity.shared.jaxrpc.SOAPClient.send(SOAPClient.java:312)
        at com.sun.identity.sm.jaxrpc.SMSJAXRPCObject.read(SMSJAXRPCObject.java:115)
        at com.sun.identity.sm.SMSEntry.read(SMSEntry.java:698)
        at com.sun.identity.sm.SMSEntry.read(SMSEntry.java:675)
        at com.sun.identity.sm.SMSEntry.<init>(SMSEntry.java:469)
        at com.sun.identity.sm.CachedSMSEntry.getInstance(CachedSMSEntry.java:382)
        at com.sun.identity.sm.CachedSubEntries.<init>(CachedSubEntries.java:64)
        at com.sun.identity.sm.CachedSubEntries.getInstanceIfCached(CachedSubEntries.java:268)
        at com.sun.identity.sm.CachedSubEntries.getInstance(CachedSubEntries.java:276)
        at com.sun.identity.sm.ServiceManager.initialize(ServiceManager.java:1134)
        at com.sun.identity.sm.ServiceManager.isRealmEnabled(ServiceManager.java:865)
        at com.sun.identity.sm.ServiceManager.isCoexistenceMode(ServiceManager.java:829)
        at com.sun.identity.sm.ServiceSchemaManager.<init>(ServiceSchemaManager.java:77)
        at com.sun.identity.authentication.client.AuthClientUtils.getCookieDomains(AuthClientUtils.java:1371)
        at com.sun.identity.authentication.distUI.LoginViewBean.clearCookie(LoginViewBean.java:1766)
        at com.sun.identity.authentication.distUI.LoginViewBean.clearCookieAndDestroySession(LoginViewBean.java:1900)
        at com.sun.identity.authentication.distUI.LoginViewBean.processLogin(LoginViewBean.java:725)
        at com.sun.identity.authentication.distUI.LoginViewBean.forwardTo(LoginViewBean.java:439)
        at com.iplanet.jato.ApplicationServletBase.dispatchRequest(ApplicationServletBase.java:981)
        at com.iplanet.jato.ApplicationServletBase.processRequest(ApplicationServletBase.java:615)
        at com.iplanet.jato.ApplicationServletBase.doGet(ApplicationServletBase.java:459)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:307)
        at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:576)
        at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:250)
        at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:259)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
        at com.sun.identity.distauth.setup.DistAuthConfiguratorFilter.doFilter(DistAuthConfiguratorFilter.java:101)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
        at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
        at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
        at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)
        at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
        at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
        at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
        at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
        at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
        at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
        at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
        at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
        at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1646)
4

1 回答 1

0

您是否将“login.example.com”添加到某个领域的 DNS 别名?

您可以通过调整引导文件中“DistAuth”的设置来启用“DistAuth”的“调试”级别跟踪。

它很可能会显示根本原因。

您可能还需要查看 OpenAM 调试日志。

您似乎正在使用 IBM WebSphere,如果您也在使用 IBM JDK,您可能必须为 IBM JCE 应用特殊设置。

于 2013-07-26T08:32:11.480 回答