on 06-06-2013 7:02 AM
Hi Experts,
To customize the Logon page in EP7.3 i followed below two links and configured accordingly.
Link1 : http://scn.sap.com/docs/DOC-27909
Link2 : http://help.sap.com/saphelp_nwce10/helpdata/en/0b/50ad3e1d1edc61e10000000a114084/frameset.htm
This is my component alias name " teststdLogon "
so this alias name i'm maintaining in irj/portal/nwa/auth
/teststdLogon
after that restarted server and checked ,its giving empty page and also checked in logs and trace , its giving below error
Failed to include /logonPage.jsp from /teststdLogon and Caused by: java.lang.ClassCastException: class
please find below full message giving by log viewer.
Failed to include /logonPage.jsp from /teststdLogon
[EXCEPTION]
com.sap.engine.services.servlets_jsp.server.exceptions.WebServletException: Error occurred in dispatching request to servlet [/logonPage.jsp].
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:395)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.include(RequestDispatcherImpl.java:545)
at com.sap.engine.applications.security.logon.pages.CommonPageContent.writeUIPage(CommonPageContent.java:187)
at com.sap.engine.applications.security.logon.pages.LogonPageServlet.process(LogonPageServlet.java:153)
at com.sap.engine.applications.security.logon.SAPMLogonServlet.showUidPasswordErrorPage(SAPMLogonServlet.java:635)
at com.sap.engine.applications.security.logon.SAPMLogonServlet.executeRequest(SAPMLogonServlet.java:260)
at com.sap.engine.applications.security.logon.SAPMLogonServlet.doPost(SAPMLogonServlet.java:128)
at com.sap.engine.applications.security.logon.SAPMLogonServlet.doGet(SAPMLogonServlet.java:138)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:364)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:487)
at com.sap.engine.services.servlets_jsp.server.servlet.ForwardServlet.service(ForwardServlet.java:135)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doCached(RequestDispatcherImpl.java:652)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:485)
at com.sap.engine.interfaces.security.auth.WebCallbackHandler.forward(WebCallbackHandler.java:274)
at com.sap.engine.interfaces.security.auth.WebCallbackHandler.forwardToFormErrorPage(WebCallbackHandler.java:102)
at com.sap.engine.interfaces.security.auth.WebCallbackHandler.forwardToLoginOrErrorPage(WebCallbackHandler.java:160)
at com.sap.engine.interfaces.security.auth.AbstractWebCallbackHandler.handle(AbstractWebCallbackHandler.java:1412)
at com.sap.engine.interfaces.security.auth.AbstractWebCallbackHandler.handle(AbstractWebCallbackHandler.java:947)
at com.sap.engine.interfaces.security.auth.AbstractWebCallbackHandler.handle(AbstractWebCallbackHandler.java:560)
at com.sap.engine.services.security.login.FastLoginContext.notifyAuthState(FastLoginContext.java:750)
at com.sap.engine.services.security.login.FastLoginContext.login(FastLoginContext.java:442)
at com.sap.security.core.logon.imp.SAPJ2EEAuthenticator.authenticate(SAPJ2EEAuthenticator.java:1372)
at com.sap.security.core.logon.imp.SAPJ2EEAuthenticator.forceLoggedInUser(SAPJ2EEAuthenticator.java:310)
at com.sap.tc.webdynpro.serverimpl.wdc.um.ClientUserFactory.forceLoggedInClientUser(ClientUserFactory.java:112)
at com.sap.tc.webdynpro.serverimpl.wdc.um.ClientUserFactory.checkAuthentication(ClientUserFactory.java:284)
at com.sap.tc.webdynpro.serverimpl.core.um.AbstractClientUserFactory$1.checkAuthentication(AbstractClientUserFactory.java:223)
at com.sap.tc.webdynpro.services.sal.um.api.WDClientUser.checkAuthentication(WDClientUser.java:233)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.checkAuthentication(RequestManager.java:837)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:294)
at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)
at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent(DispatcherServlet.java:89)
at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doGet(AbstractDispatcherServlet.java:55)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:453)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:276)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:462)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:270)
at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
Caused by: java.lang.ClassCastException: class com.sap.engine.applications.security.logon.beans.ResourceBean:sap.com/com.sap.security.core.logon@com.sap.engine.boot.loader.ResourceMultiParentClassLoader@7f7e3f91@alive incompatible with class com.sap.engine.applications.security.logon.beans.ResourceBean:sap.com/teststdLogonEAR@com.sap.engine.boot.loader.ResourceMultiParentClassLoader@1e2ccf82@alive
at JEE_jsp_logonPage_1001450_1370443896210_1370443896876._jspService(JEE_jsp_logonPage_1001450_1370443896210_1370443896876.java:44)
at com.sap.engine.services.servlets_jsp.lib.jspruntime.JspBase.service(JspBase.java:102)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:428)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:364)
Can any one help me to resolve this.
Thanks in advance,
Prasad.
Hi Prasad,
Even I had this same problem when customizing the logon page. This is because of the errors in the JSP Pages i.e logon page. So analyze the issue in the logon page and fix the errors and try again.
You can revert back to the standard logon page by using the config tool:
To get the config tool batch file.
Navigate to the folder <AS_JAVA_installation> -> J2EE -> configtool
Execute the file configtool.bat
In the navigation panel, navigate to services -> com.sap.security.core.ume.service List of properties will be displayed. Search for the property
ume.logon.application.ui_resources_alias
change to the default. Click on Restore all to default.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.