cancel
Showing results for 
Search instead for 
Did you mean: 

SSO betweeb IBM Websphere and SAP Netweaver 7.0 (BI,EP,EPC, BI_JAVA)

Former Member
0 Kudos

Dear Experts!!!!!!

Good Afternoon, and would request your help.

Currently we have a SAP Netweaver 7.0 BI system with BI_JAVA, EP and EPC. Also, we have one Non-sap system in the form of IBM Websphere. Reports developed in BI system are viewed by EP. Now, we have a requirement to enable SSO between IBM Websphere portal and SAP EP, where IBM Websphere will be the lead. We got a document "How to Set Up Single Sign-On Between an IBM WebSphere Portal and the SAP Enterprise Portal Using JAAS" from SDN and have depolyed the files and tried. But after deploying the files and changing the login module options in policy configuration of VA, I am not able to login to portal from IE directly and also when we try SSO from IBM we are getting the below error. Please help me how to resolve this issue and appreciate your help. Our SAP environment is AIX/Oracle/SAP Netweaver 7.0

                                                                                                                                                                                                                                                        • java.lang.NoClassDefFoundError: com.sun.net.ssl.internal.ssl.Provider at java.lang.J9VMInternals.verifyImpl(Native Method) at java.lang.J9VMInternals.verify(J9VMInternals.java:59) at java.lang.J9VMInternals.initialize(J9VMInternals.java:120) at java.lang.Class.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Class.java:1238) at com.sap.engine.services.security.login.LoginModuleLoggingWrapperImpl.instantiateLoginModule(LoginModuleLoggingWrapperImpl.java:142) at com.sap.engine.services.security.login.LoginContextFactory.initializeLoginContext(LoginContextFactory.java:161) at com.sap.engine.services.security.login.FastLoginContext.login(FastLoginContext.java:144) at com.sap.engine.system.SystemLoginModule.login(SystemLoginModule.java:90) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60) at java.lang.reflect.Method.invoke(Method.java:391) at javax.security.auth.login.LoginContext.invoke(LoginContext.java:699) at javax.security.auth.login.LoginContext.access$000(LoginContext.java:151) at javax.security.auth.login.LoginContext$4.run(LoginContext.java:634) at java.security.AccessController.doPrivileged(AccessController.java:241) at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:631) at javax.security.auth.login.LoginContext.login(LoginContext.java:557) at com.sap.security.core.logon.imp.SAPJ2EEAuthenticator.logon(SAPJ2EEAuthenticator.java:865) at com.sapportals.portal.prt.service.authenticationservice.AuthenticationService.login(AuthenticationService.java:367) at com.sapportals.portal.prt.connection.UMHandler.handleUM(UMHandler.java:126) at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:186) at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524) at java.security.AccessController.doPrivileged(AccessController.java:241) at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321) at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377) at com.sap.portal.navigation.Gateway.service(Gateway.java:126) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(AccessController.java:214) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172) ******************************************************************************************************************

Regards,

Sharath

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

I could set the classpath ./bin/exe/jsse/jsse.jar and ./bin/ext/WebSphereSsoLib/webspheresso.jar;. in Cluster-ID->Instance->server and after that restarted and now that issue is not coming.

But we are getting the new error "Login Failure: all Modules are ignored". I will explore and try to find the solution. If not will post other message in portal.

Regards,

Sharath

Former Member
0 Kudos

Hi all

I have the same error.

Could someone have the solution?

Thanks in advanced

Former Member
0 Kudos

Dear Experts!!!!

While searching and exploring SDN to solve above mentioned error "NoClassDefFoundError: com.sun.net.ssl.internal.ssl.Provider " found out in some posts to check for classpath. So, we have set the environment variable classpath with jsse.jar file location. After that when we tried, we are getting the same error.

Can anyone please suggest where to check or set the classpath for jar files to overcome the above issue.

Thanks & Regards,

Sharath

Former Member
0 Kudos

Dear Experts,

Kindly can someone help me out.

Regards,

Sharath