It's all about the answers!

Ask a question

IbmX509 KeyManagerFactory not available


Peter Haumer (2.2k12019) | asked Jun 06 '08, 7:36 p.m.
JAZZ DEVELOPER
Hello.
Are there any changes to how to set-up the Jazz server as a Windows service
in RC4?

I followed the intructions here
(https://jazz.net/wiki/bin/view/Main/RunningJazzAsAService) which worked for
Beta3, but now get these exception when starting the service:

Jun 6, 2008 4:21:08 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path:
C:\IBM\jazz-server\server\tomcat\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Python25;C:\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Microsoft SQL Server\80\Tools\BINN;C:\Program
Files\Rational\common;C:\Program Files\IBM\GSK7\bin;C:\Program
Files\IBM\GSK7\lib;C:\IBM\ITM\bin;C:\IBM\ITM\bin\dll;C:\IBM\ITM\InstallITM;C:\IBM\ITM\TMAITM6;
Jun 6, 2008 4:21:08 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-9080
Jun 6, 2008 4:21:08 PM org.apache.coyote.http11.Http11BaseProtocol init
SEVERE: Error initializing endpoint
java.io.IOException: IbmX509 KeyManagerFactory not available
at
org.apache.tomcat.util.net.jsse.JSSE14SocketFactory.init(JSSE14SocketFactory.java:126)
at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:89)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:293)
at
org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:139)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1017)
at
org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Jun 6, 2008 4:21:08 PM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException: Protocol handler initialization failed:
java.io.IOException: IbmX509 KeyManagerFactory not available
at org.apache.catalina.connector.Connector.initialize(Connector.java:1019)
at
org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)

5 answers



permanent link
Richard Backhouse (6661) | answered Jun 06 '08, 7:39 p.m.
JAZZ DEVELOPER
Make sure you are using the provided IBM jvm to run the service. From
the look of the exception I would say that a Sun jvm is being used.

Richard
Jazz Web UI and Server Development

Peter Haumer wrote:
Hello.
Are there any changes to how to set-up the Jazz server as a Windows service
in RC4?

I followed the intructions here
(https://jazz.net/wiki/bin/view/Main/RunningJazzAsAService) which worked for
Beta3, but now get these exception when starting the service:

Jun 6, 2008 4:21:08 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path:
C:\IBM\jazz-server\server\tomcat\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Python25;C:\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Microsoft SQL Server\80\Tools\BINN;C:\Program
Files\Rational\common;C:\Program Files\IBM\GSK7\bin;C:\Program
Files\IBM\GSK7\lib;C:\IBM\ITM\bin;C:\IBM\ITM\bin\dll;C:\IBM\ITM\InstallITM;C:\IBM\ITM\TMAITM6;
Jun 6, 2008 4:21:08 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-9080
Jun 6, 2008 4:21:08 PM org.apache.coyote.http11.Http11BaseProtocol init
SEVERE: Error initializing endpoint
java.io.IOException: IbmX509 KeyManagerFactory not available
at
org.apache.tomcat.util.net.jsse.JSSE14SocketFactory.init(JSSE14SocketFactory.java:126)
at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:89)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:293)
at
org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:139)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1017)
at
org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Jun 6, 2008 4:21:08 PM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException: Protocol handler initialization failed:
java.io.IOException: IbmX509 KeyManagerFactory not available
at org.apache.catalina.connector.Connector.initialize(Connector.java:1019)
at
org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)


permanent link
Peter Haumer (2.2k12019) | answered Jun 06 '08, 9:16 p.m.
JAZZ DEVELOPER
Thanks for the quick reply.
I did uncheck the "Use default" box in the Java tab and specified this file
as the jvm:
C:\IBM\jazz-server\server\win32\ibm-java2-i386-50\jre\bin\j9vm\jvm.dll. The
Startup and Shutdown modes are also set to jvm.

Are there any other changes necessary to switch to this JVM?

Peter.


"Richard Backhouse" <backhous> wrote in message
news:g2chri$6jv$1@localhost.localdomain...
Make sure you are using the provided IBM jvm to run the service. From the
look of the exception I would say that a Sun jvm is being used.

Richard
Jazz Web UI and Server Development

Peter Haumer wrote:
Hello.
Are there any changes to how to set-up the Jazz server as a Windows
service in RC4?

I followed the intructions here
(https://jazz.net/wiki/bin/view/Main/RunningJazzAsAService) which worked
for Beta3, but now get these exception when starting the service:

Jun 6, 2008 4:21:08 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance
in production environments was not found on the java.library.path:
C:\IBM\jazz-server\server\tomcat\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Python25;C:\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Microsoft SQL Server\80\Tools\BINN;C:\Program
Files\Rational\common;C:\Program Files\IBM\GSK7\bin;C:\Program
Files\IBM\GSK7\lib;C:\IBM\ITM\bin;C:\IBM\ITM\bin\dll;C:\IBM\ITM\InstallITM;C:\IBM\ITM\TMAITM6;
Jun 6, 2008 4:21:08 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-9080
Jun 6, 2008 4:21:08 PM org.apache.coyote.http11.Http11BaseProtocol init
SEVERE: Error initializing endpoint
java.io.IOException: IbmX509 KeyManagerFactory not available
at
org.apache.tomcat.util.net.jsse.JSSE14SocketFactory.init(JSSE14SocketFactory.java:126)
at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:89)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:293)
at
org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:139)
at
org.apache.catalina.connector.Connector.initialize(Connector.java:1017)
at
org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Jun 6, 2008 4:21:08 PM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException: Protocol handler initialization failed:
java.io.IOException: IbmX509 KeyManagerFactory not available
at
org.apache.catalina.connector.Connector.initialize(Connector.java:1019)
at
org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)

permanent link
Richard Backhouse (6661) | answered Jun 07 '08, 8:05 a.m.
JAZZ DEVELOPER
Peter,

That should be all that is required from a jvm perspective.

I did however review the instructions on
https://jazz.net/wiki/bin/view/Main/RunningJazzAsAService and saw that
they are out of date. I have updated them to reflect some additional
system properties that have to be set for the jvm and also some details
on modifying provision profile files to contain absolute paths.

Richard
Jazz Web UI and Server Development

Peter Haumer wrote:
Thanks for the quick reply.
I did uncheck the "Use default" box in the Java tab and specified this file
as the jvm:
C:\IBM\jazz-server\server\win32\ibm-java2-i386-50\jre\bin\j9vm\jvm.dll. The
Startup and Shutdown modes are also set to jvm.

Are there any other changes necessary to switch to this JVM?

Peter.


"Richard Backhouse" <backhous> wrote in message
news:g2chri$6jv$1@localhost.localdomain...
Make sure you are using the provided IBM jvm to run the service. From the
look of the exception I would say that a Sun jvm is being used.

Richard
Jazz Web UI and Server Development

Peter Haumer wrote:
Hello.
Are there any changes to how to set-up the Jazz server as a Windows
service in RC4?

I followed the intructions here
(https://jazz.net/wiki/bin/view/Main/RunningJazzAsAService) which worked
for Beta3, but now get these exception when starting the service:

Jun 6, 2008 4:21:08 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance
in production environments was not found on the java.library.path:
C:\IBM\jazz-server\server\tomcat\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Python25;C:\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Microsoft SQL Server\80\Tools\BINN;C:\Program
Files\Rational\common;C:\Program Files\IBM\GSK7\bin;C:\Program
Files\IBM\GSK7\lib;C:\IBM\ITM\bin;C:\IBM\ITM\bin\dll;C:\IBM\ITM\InstallITM;C:\IBM\ITM\TMAITM6;
Jun 6, 2008 4:21:08 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-9080
Jun 6, 2008 4:21:08 PM org.apache.coyote.http11.Http11BaseProtocol init
SEVERE: Error initializing endpoint
java.io.IOException: IbmX509 KeyManagerFactory not available
at
org.apache.tomcat.util.net.jsse.JSSE14SocketFactory.init(JSSE14SocketFactory.java:126)
at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:89)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:293)
at
org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:139)
at
org.apache.catalina.connector.Connector.initialize(Connector.java:1017)
at
org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Jun 6, 2008 4:21:08 PM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException: Protocol handler initialization failed:
java.io.IOException: IbmX509 KeyManagerFactory not available
at
org.apache.catalina.connector.Connector.initialize(Connector.java:1019)
at
org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)


permanent link
Peter Haumer (2.2k12019) | answered Jun 09 '08, 2:01 p.m.
JAZZ DEVELOPER
Yes, thanks a lot. Adding these two new options and editing the ini files
did the trick.
Peter.

"Richard Backhouse" <backhous> wrote in message
news:g2dtit$ora$1@localhost.localdomain...
Peter,

That should be all that is required from a jvm perspective.

I did however review the instructions on
https://jazz.net/wiki/bin/view/Main/RunningJazzAsAService and saw that
they are out of date. I have updated them to reflect some additional
system properties that have to be set for the jvm and also some details on
modifying provision profile files to contain absolute paths.

Richard
Jazz Web UI and Server Development

Peter Haumer wrote:
Thanks for the quick reply.
I did uncheck the "Use default" box in the Java tab and specified this
file as the jvm:
C:\IBM\jazz-server\server\win32\ibm-java2-i386-50\jre\bin\j9vm\jvm.dll.
The Startup and Shutdown modes are also set to jvm.

Are there any other changes necessary to switch to this JVM?

Peter.


"Richard Backhouse" <backhous> wrote in message
news:g2chri$6jv$1@localhost.localdomain...
Make sure you are using the provided IBM jvm to run the service. From
the look of the exception I would say that a Sun jvm is being used.

Richard
Jazz Web UI and Server Development

Peter Haumer wrote:
Hello.
Are there any changes to how to set-up the Jazz server as a Windows
service in RC4?

I followed the intructions here
(https://jazz.net/wiki/bin/view/Main/RunningJazzAsAService) which
worked for Beta3, but now get these exception when starting the
service:

Jun 6, 2008 4:21:08 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance
in production environments was not found on the java.library.path:
C:\IBM\jazz-server\server\tomcat\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Python25;C:\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Microsoft SQL Server\80\Tools\BINN;C:\Program
Files\Rational\common;C:\Program Files\IBM\GSK7\bin;C:\Program
Files\IBM\GSK7\lib;C:\IBM\ITM\bin;C:\IBM\ITM\bin\dll;C:\IBM\ITM\InstallITM;C:\IBM\ITM\TMAITM6;
Jun 6, 2008 4:21:08 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-9080
Jun 6, 2008 4:21:08 PM org.apache.coyote.http11.Http11BaseProtocol init
SEVERE: Error initializing endpoint
java.io.IOException: IbmX509 KeyManagerFactory not available
at
org.apache.tomcat.util.net.jsse.JSSE14SocketFactory.init(JSSE14SocketFactory.java:126)
at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:89)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:293)
at
org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:139)
at
org.apache.catalina.connector.Connector.initialize(Connector.java:1017)
at
org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Jun 6, 2008 4:21:08 PM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException: Protocol handler initialization failed:
java.io.IOException: IbmX509 KeyManagerFactory not available
at
org.apache.catalina.connector.Connector.initialize(Connector.java:1019)
at
org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)

permanent link
Raj Parekh (6) | answered Dec 05 '11, 12:12 a.m.
HI,
I need to use IBM SDk for Datapower plugin on Eclipse.
I have configured Eclipse to use the IBM JRE, and have also imported the required certificate in the cacers keystore.
Still i gett the error
IBMX509 KeymanagerFacroty not found.
Any idea how to solve this?
Thanks in advance

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.