on 01-21-2008 4:02 PM
Hi everyone.
I'm developing a java app to be accessed from EP7.0 with Single Sign On.
While using jar versions for EP7.0 o sap security libraries i get the following error:
java.lang.ExceptionInInitializerError
+ at com.sap.i18n.cp.ConvertBase.CheckConverterJNIAvailable(ConvertBase.java:92)+
+ at com.sap.i18n.cp.ConvertBase.<init>(ConvertBase.java:51)+
+ at com.sap.i18n.cp.ConvertSimpleBase.<init>(ConvertSimpleBase.java:56)+
+ at com.sap.i18n.cp.ConvertXToC.<init>(ConvertXToC.java:24)+
+ at com.sap.security.core.ticket.imp.Ticket.getString(Ticket.java:362)+
+ at com.sap.security.core.ticket.imp.Ticket.setTicket(Ticket.java:416)+
+ at com.sap.security.core.ticket.imp.Ticket.setTicket(Ticket.java:342)+
+ at com.sap.security.core.ticket.imp.Ticket.setTicket(Ticket.java:321)+
+ at com.unisys.sap.sso.TicketVerifier.verifyTicket(TicketVerifier.java:174)+
+ at com.unisys.sap.sso.TicketVerifierServletFilter.doFilter(TicketVerifierServletFilter.java:118)+
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)+
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)+
+ at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)+
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)+
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)+
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)+
+ at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)+
+ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)+
+ at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)+
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)+
+ at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)+
+ at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:66)+
+ at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)+
+ at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)+
+ at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)+
+ at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:54)+
+ at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)+
+ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)+
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)+
+ at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)+
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)+
+ at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)+
+ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)+
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)+
+ at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)+
+ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)+
+ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)+
+ at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)+
+ at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)+
+ at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)+
+ at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)+
+ at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)+
+ at java.lang.Thread.run(Thread.java:595)+
Caused by: com.sap.i18n.cp.ConverterRuntimeException: com.sap.i18n.cp failed to load native library rscp4j.
rscp4j maybe located:
- next to class com.sap.i18n.cp.ConverterJNI
- next to jar File i18n_cp.jar
- in java.library.path
- in system dependent shared library path
Searched in:
/C:/jboss-4.0.1RC2/server/default/deploy/sgcedificios.war/WEB-INF/lib
C:\Archivos de programa\Java\jdk1.5.0_12\bin
default
Got exceptions:
no rscp4j in java.library.path
+ at com.sap.i18n.cp.ConverterJNI.<clinit>(ConverterJNI.java:56)+
+ ... 43 more+
The jars imported are:
com.sap.security.api.jar
com.sap.security.core.jar
i18n_cp.jar
iaik_jce.jar
logging.jar
Has anyone know how to set up this correctly or what else do I have to import?
Thanks
Hi,
The rscp4j.dll is in the folder C:\usr\sap\<SID>\JC00\j2ee\os_libs.
This should be place in either
C:/jboss-4.0.1RC2/server/default/deploy/sgcedificios.war/WEB-INF/lib
C:\Archivos de programa\Java\jdk1.5.0_12\bin
(or add a new location to the java.library.path)
Dagfinn
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Daniel,
I'm trying to configure SSO between SAP Portal 7 and Websphere (Websphere in linux) and I'm facing with the same problem that you:
[7/9/08 17:54:32:727 CDT] 48a59313 WebGroup E SRVE0026E: [Servlet Error]-[]: java.lang.ExceptionInInitializerError: com.sap.i18n.cp.ConverterRuntimeException: com.sap.i18n.cp failed to load native library rscp4j.
rscp4j maybe located:
- next to class com.sap.i18n.cp.ConverterJNI
- next to jar File i18n_cp.jar
- in java.library.path
- in system dependent shared library path
Searched in:
/opt/WebSphere/AppServer/lib/ext
/opt/WebSphere/AppServer/java/jre/bin
/opt/WebSphere/AppServer/java/jre/bin/classic
/opt/WebSphere/PortalServer/shared/app/oiexport
/opt/WebSphere/PortalServer/IBMTrans/bin/sparc_SunOS
/opt/WebSphere/PortalServer/IBMTrans/bin/x86_Linux
/opt/WebSphere/AppServer/java/jre/bin
/opt/WebSphere/AppServer/java/jre/bin/classic
/opt/WebSphere/AppServer/bin
/opt/mqm/java/lib
/opt/wemps/lib
/opt/WebSphere/AppServer/lib
/opt/WebSphere/JCO
/usr/lib
default
Got exceptions:
/opt/WebSphere/AppServer/lib/ext/librscp4j.so: /opt/WebSphere/AppServer/lib/ext/librscp4j.so: cannot open shared object file: No such file or directory
/opt/WebSphere/AppServer/lib/ext/librscp4j.so: /opt/WebSphere/AppServer/lib/ext/librscp4j.so: cannot open shared object file: No such file or directory
I have copied i18n_cp.jar and librscp4j.so into /opt/WebShpere/AppServer/lib/ext in WebSphere server, but I dotn know if something is missing.
How did you resolve it?
Thanks a lot!!
Yolanda.
User | Count |
---|---|
85 | |
10 | |
9 | |
8 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.