Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

IbmX509 KeyManagerFactory not available

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)

0 votes



5 answers

Permanent link
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)

1 vote


Permanent link
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)

0 votes


Permanent link
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)

0 votes


Permanent link
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)

0 votes


Permanent link
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

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Jun 06 '08, 7:36 p.m.

Question was seen: 13,260 times

Last updated: Jun 06 '08, 7:36 p.m.

Confirmation Cancel Confirm