single sign on - OPENAM - Domain not found at Login.jsp -
we implementing distauth , happen problems, when try access https://login.example.com/distauth, in top of page "please wait while redirecting..." , page goes blank, time after "domain invalid.jsp" apear... domaind invalid.jsp in same server of login.jsp, cant login page, try hard 4 days , nothing, please can help?:
the logs:
coresystem
amjaxrpc:07/25/2013 10:05:48:417 brt: thread[webcontainer : 0,5,main] soap client: read exception java.io.ioexception: server returned http response code: 500 url: https://ssoweb.intranet.bb.com.br:443/sso/jaxrpc/smsobjectif @ sun.net.www.protocol.http.httpurlconnection.getinputstream(httpurlconnection.java:1448) @ com.ibm.net.ssl.www2.protocol.https.b.getinputstream(b.java:50) @ com.sun.identity.shared.jaxrpc.soapclient.call(soapclient.java:244) @ com.sun.identity.shared.jaxrpc.soapclient.send(soapclient.java:326) @ com.sun.identity.shared.jaxrpc.soapclient.send(soapclient.java:312) @ com.sun.identity.shared.jaxrpc.jaxrpchelper.isservervalid(jaxrpchelper.java:153) @ com.sun.identity.shared.jaxrpc.jaxrpchelper.getvalidserverurl(jaxrpchelper.java:134) @ com.sun.identity.shared.jaxrpc.jaxrpchelper.getvalidurl(jaxrpchelper.java:74) @ com.sun.identity.shared.jaxrpc.soapclient.call(soapclient.java:174) @ com.sun.identity.shared.jaxrpc.soapclient.send(soapclient.java:326) @ com.sun.identity.shared.jaxrpc.soapclient.send(soapclient.java:312) @ com.iplanet.am.sdk.remote.remoteservicesimpl.getsearchfilterfromtemplate(remoteservicesimpl.java:1716) @ com.iplanet.am.sdk.amsearchfiltermanager.getsearchfilter(amsearchfiltermanager.java:122) @ com.iplanet.am.sdk.amstoreconnection.getorganizationdn(amstoreconnection.java:667) @ com.sun.identity.idm.idutils.getorganization(idutils.java:503) @ com.sun.identity.authentication.client.authclientutils.getorganizationdn(authclientutils.java:1460) @ com.sun.identity.authentication.client.authclientutils.getdomainnamebyrequest(authclientutils.java:1540) @ com.sun.identity.authentication.distui.loginviewbean.forwardto(loginviewbean.java:309) @ com.iplanet.jato.applicationservletbase.dispatchrequest(applicationservletbase.java:981) @ com.iplanet.jato.applicationservletbase.processrequest(applicationservletbase.java:615) @ com.iplanet.jato.applicationservletbase.doget(applicationservletbase.java:459) @ javax.servlet.http.httpservlet.service(httpservlet.java:718) @ javax.servlet.http.httpservlet.service(httpservlet.java:831) @ com.ibm.ws.cache.servlet.servletwrapper.serviceproxied(servletwrapper.java:307) @ com.ibm.ws.cache.servlet.cachehook.handlefragment(cachehook.java:576) @ com.ibm.ws.cache.servlet.cachehook.handleservlet(cachehook.java:250) @ com.ibm.ws.cache.servlet.servletwrapper.service(servletwrapper.java:259) @ com.ibm.ws.webcontainer.servlet.servletwrapper.service(servletwrapper.java:1657) @ com.ibm.ws.webcontainer.servlet.servletwrapper.service(servletwrapper.java:1597) @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:131) @ com.sun.identity.distauth.setup.distauthconfiguratorfilter.dofilter(distauthconfiguratorfilter.java:101) @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java:188) @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:116) @ com.ibm.ws.webcontainer.filter.webappfilterchain._dofilter(webappfilterchain.java:77) @ com.ibm.ws.webcontainer.filter.webappfiltermanager.dofilter(webappfiltermanager.java:908) @ com.ibm.ws.webcontainer.servlet.servletwrapper.handlerequest(servletwrapper.java:934) @ com.ibm.ws.webcontainer.servlet.servletwrapper.handlerequest(servletwrapper.java:502) @ com.ibm.ws.webcontainer.servlet.servletwrapperimpl.handlerequest(servletwrapperimpl.java:181) @ com.ibm.ws.webcontainer.servlet.cacheservletwrapper.handlerequest(cacheservletwrapper.java:91) @ com.ibm.ws.webcontainer.webcontainer.handlerequest(webcontainer.java:864) @ com.ibm.ws.webcontainer.wswebcontainer.handlerequest(wswebcontainer.java:1592) @ com.ibm.ws.webcontainer.channel.wcchannellink.ready(wcchannellink.java:186) @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.handlediscrimination(httpinboundlink.java:452) @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.handlenewrequest(httpinboundlink.java:511) @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.processrequest(httpinboundlink.java:305) @ com.ibm.ws.http.channel.inbound.impl.httpiclreadcallback.complete(httpiclreadcallback.java:83) @ com.ibm.ws.tcp.channel.impl.aioreadcompletionlistener.futurecompleted(aioreadcompletionlistener.java:165) @ com.ibm.io.async.abstractasyncfuture.invokecallback(abstractasyncfuture.java:217) @ com.ibm.io.async.asyncchannelfuture.firecompletionactions(asyncchannelfuture.java:161) @ com.ibm.io.async.asyncfuture.completed(asyncfuture.java:138) @ com.ibm.io.async.resulthandler.complete(resulthandler.java:204) @ com.ibm.io.async.resulthandler.runeventprocessingloop(resulthandler.java:775) @ com.ibm.io.async.resulthandler$2.run(resulthandler.java:905) @ com.ibm.ws.util.threadpool$worker.run(threadpool.java:1646) amjaxrpc:07/25/2013 10:05:47:381 brt: thread[webcontainer : 0,5,main] warning: jaxrpchelper: no vaild server found idrepo amprofile_client:07/25/2013 10:06:06:261 brt: thread[webcontainer : 0,5,main] error: remoteservicesimpl.getnamingattr: caught exception= java.rmi.remoteexception: no-server-found @ com.sun.identity.shared.jaxrpc.soapclient.call(soapclient.java:189) @ com.sun.identity.shared.jaxrpc.soapclient.send(soapclient.java:326) @ com.sun.identity.shared.jaxrpc.soapclient.send(soapclient.java:312) @ com.iplanet.am.sdk.remote.remoteservicesimpl.getnamingattribute(remoteservicesimpl.java:1625) @ com.iplanet.am.sdk.amnamingattrmanager.getnamingattr(amnamingattrmanager.java:68) @ com.iplanet.am.sdk.amnamingattrmanager.getnamingattr(amnamingattrmanager.java:52) @ com.iplanet.am.sdk.amstoreconnection.orgnametodn(amstoreconnection.java:1831) @ com.iplanet.am.sdk.amstoreconnection.getorganizationdn(amstoreconnection.java:629) @ com.sun.identity.idm.idutils.getorganization(idutils.java:503) @ com.sun.identity.authentication.client.authclientutils.getorganizationdn(authclientutils.java:1485) @ com.sun.identity.authentication.client.authclientutils.getdomainnamebyrequest(authclientutils.java:1540) @ com.sun.identity.authentication.distui.loginviewbean.forwardto(loginviewbean.java:309) @ com.iplanet.jato.applicationservletbase.dispatchrequest(applicationservletbase.java:981) @ com.iplanet.jato.applicationservletbase.processrequest(applicationservletbase.java:615) @ com.iplanet.jato.applicationservletbase.doget(applicationservletbase.java:459) @ javax.servlet.http.httpservlet.service(httpservlet.java:718) @ javax.servlet.http.httpservlet.service(httpservlet.java:831) @ com.ibm.ws.cache.servlet.servletwrapper.serviceproxied(servletwrapper.java:307) @ com.ibm.ws.cache.servlet.cachehook.handlefragment(cachehook.java:576) @ com.ibm.ws.cache.servlet.cachehook.handleservlet(cachehook.java:250) @ com.ibm.ws.cache.servlet.servletwrapper.service(servletwrapper.java:259) @ com.ibm.ws.webcontainer.servlet.servletwrapper.service(servletwrapper.java:1657) @ com.ibm.ws.webcontainer.servlet.servletwrapper.service(servletwrapper.java:1597) @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:131) @ com.sun.identity.distauth.setup.distauthconfiguratorfilter.dofilter(distauthconfiguratorfilter.java:101) @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java:188) @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:116) @ com.ibm.ws.webcontainer.filter.webappfilterchain._dofilter(webappfilterchain.java:77) @ com.ibm.ws.webcontainer.filter.webappfiltermanager.dofilter(webappfiltermanager.java:908) @ com.ibm.ws.webcontainer.servlet.servletwrapper.handlerequest(servletwrapper.java:934) @ com.ibm.ws.webcontainer.servlet.servletwrapper.handlerequest(servletwrapper.java:502) @ com.ibm.ws.webcontainer.servlet.servletwrapperimpl.handlerequest(servletwrapperimpl.java:181) @ com.ibm.ws.webcontainer.servlet.cacheservletwrapper.handlerequest(cacheservletwrapper.java:91) @ com.ibm.ws.webcontainer.webcontainer.handlerequest(webcontainer.java:864) @ com.ibm.ws.webcontainer.wswebcontainer.handlerequest(wswebcontainer.java:1592) @ com.ibm.ws.webcontainer.channel.wcchannellink.ready(wcchannellink.java:186) @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.handlediscrimination(httpinboundlink.java:452) @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.handlenewrequest(httpinboundlink.java:511) @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.processrequest(httpinboundlink.java:305) @ com.ibm.ws.http.channel.inbound.impl.httpiclreadcallback.complete(httpiclreadcallback.java:83) @ com.ibm.ws.tcp.channel.impl.aioreadcompletionlistener.futurecompleted(aioreadcompletionlistener.java:165) @ com.ibm.io.async.abstractasyncfuture.invokecallback(abstractasyncfuture.java:217) @ com.ibm.io.async.asyncchannelfuture.firecompletionactions(asyncchannelfuture.java:161) @ com.ibm.io.async.asyncfuture.completed(asyncfuture.java:138) @ com.ibm.io.async.resulthandler.complete(resulthandler.java:204) @ com.ibm.io.async.resulthandler.runeventprocessingloop(resulthandler.java:775) @ com.ibm.io.async.resulthandler$2.run(resulthandler.java:905) @ com.ibm.ws.util.threadpool$worker.run(threadpool.java:1646) configuration amsms:07/25/2013 10:06:22:217 brt: thread[webcontainer : 0,5,main] error: servicemanager::isrealmenabled unable initialize smsexception exception code:5 message:an registered exception occurred. please see log further details. -------------------------------------------------- lower level exception message no-server-found lower level exception: java.rmi.remoteexception: no-server-found @ com.sun.identity.shared.jaxrpc.soapclient.call(soapclient.java:189) @ com.sun.identity.shared.jaxrpc.soapclient.send(soapclient.java:326) @ com.sun.identity.shared.jaxrpc.soapclient.send(soapclient.java:312) @ com.sun.identity.sm.jaxrpc.smsjaxrpcobject.read(smsjaxrpcobject.java:115) @ com.sun.identity.sm.smsentry.read(smsentry.java:698) @ com.sun.identity.sm.smsentry.read(smsentry.java:675) @ com.sun.identity.sm.smsentry.<init>(smsentry.java:469) @ com.sun.identity.sm.cachedsmsentry.getinstance(cachedsmsentry.java:382) @ com.sun.identity.sm.cachedsubentries.<init>(cachedsubentries.java:64) @ com.sun.identity.sm.cachedsubentries.getinstanceifcached(cachedsubentries.java:268) @ com.sun.identity.sm.cachedsubentries.getinstance(cachedsubentries.java:276) @ com.sun.identity.sm.servicemanager.initialize(servicemanager.java:1134) @ com.sun.identity.sm.servicemanager.isrealmenabled(servicemanager.java:865) @ com.sun.identity.sm.servicemanager.iscoexistencemode(servicemanager.java:829) @ com.sun.identity.sm.serviceschemamanager.<init>(serviceschemamanager.java:77) @ com.sun.identity.authentication.client.authclientutils.getcookiedomains(authclientutils.java:1371) @ com.sun.identity.authentication.distui.loginviewbean.clearcookie(loginviewbean.java:1766) @ com.sun.identity.authentication.distui.loginviewbean.clearcookieanddestroysession(loginviewbean.java:1900) @ com.sun.identity.authentication.distui.loginviewbean.processlogin(loginviewbean.java:725) @ com.sun.identity.authentication.distui.loginviewbean.forwardto(loginviewbean.java:439) @ com.iplanet.jato.applicationservletbase.dispatchrequest(applicationservletbase.java:981) @ com.iplanet.jato.applicationservletbase.processrequest(applicationservletbase.java:615) @ com.iplanet.jato.applicationservletbase.doget(applicationservletbase.java:459) @ javax.servlet.http.httpservlet.service(httpservlet.java:718) @ javax.servlet.http.httpservlet.service(httpservlet.java:831) @ com.ibm.ws.cache.servlet.servletwrapper.serviceproxied(servletwrapper.java:307) @ com.ibm.ws.cache.servlet.cachehook.handlefragment(cachehook.java:576) @ com.ibm.ws.cache.servlet.cachehook.handleservlet(cachehook.java:250) @ com.ibm.ws.cache.servlet.servletwrapper.service(servletwrapper.java:259) @ com.ibm.ws.webcontainer.servlet.servletwrapper.service(servletwrapper.java:1657) @ com.ibm.ws.webcontainer.servlet.servletwrapper.service(servletwrapper.java:1597) @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:131) @ com.sun.identity.distauth.setup.distauthconfiguratorfilter.dofilter(distauthconfiguratorfilter.java:101) @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java:188) @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:116) @ com.ibm.ws.webcontainer.filter.webappfilterchain._dofilter(webappfilterchain.java:77) @ com.ibm.ws.webcontainer.filter.webappfiltermanager.dofilter(webappfiltermanager.java:908) @ com.ibm.ws.webcontainer.servlet.servletwrapper.handlerequest(servletwrapper.java:934) @ com.ibm.ws.webcontainer.servlet.servletwrapper.handlerequest(servletwrapper.java:502) @ com.ibm.ws.webcontainer.servlet.servletwrapperimpl.handlerequest(servletwrapperimpl.java:181) @ com.ibm.ws.webcontainer.servlet.cacheservletwrapper.handlerequest(cacheservletwrapper.java:91) @ com.ibm.ws.webcontainer.webcontainer.handlerequest(webcontainer.java:864) @ com.ibm.ws.webcontainer.wswebcontainer.handlerequest(wswebcontainer.java:1592) @ com.ibm.ws.webcontainer.channel.wcchannellink.ready(wcchannellink.java:186) @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.handlediscrimination(httpinboundlink.java:452) @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.handlenewrequest(httpinboundlink.java:511) @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.processrequest(httpinboundlink.java:305) @ com.ibm.ws.http.channel.inbound.impl.httpiclreadcallback.complete(httpiclreadcallback.java:83) @ com.ibm.ws.tcp.channel.impl.aioreadcompletionlistener.futurecompleted(aioreadcompletionlistener.java:165) @ com.ibm.io.async.abstractasyncfuture.invokecallback(abstractasyncfuture.java:217) @ com.ibm.io.async.asyncchannelfuture.firecompletionactions(asyncchannelfuture.java:161) @ com.ibm.io.async.asyncfuture.completed(asyncfuture.java:138) @ com.ibm.io.async.resulthandler.complete(resulthandler.java:204) @ com.ibm.io.async.resulthandler.runeventprocessingloop(resulthandler.java:775) @ com.ibm.io.async.resulthandler$2.run(resulthandler.java:905) @ com.ibm.ws.util.threadpool$worker.run(threadpool.java:1646)
did add 'login.example.com' dns-alias of realm?
you can enable 'debug' level tracing 'distauth' tweaking setting in bootstrap file 'distauth'.
it show root cause.
you may have openam debug logs well.
it seems you're using ibm websphere, if you're using ibm jdk may have apply special settings ibm jce.
Comments
Post a Comment