Troubleshooting
Problem
After replacing the UrbanCode Deploy (UCD) server tomcat.keystore file with a newly generated tomcat.keystore file you see the following:
1) An error when trying to load the UI: "This site can’t be reached. <server name> refused to connect."
2) In the server startup section of the deployserver.out file, you see an error: Failed to initialize connector [Connector[HTTP/1.1-8443]]...."java.io.IOException: Invalid keystore format"
2) In the server startup section of the deployserver.out file, you see an error: Failed to initialize connector [Connector[HTTP/1.1-8443]]...."java.io.IOException: Invalid keystore format"
Symptom
You see an error in the browser when trying to load the UI: "This site can’t be reached. <server name> refused to connect."
In the deployserver.out file, you see an error like the following during the startup block:
2023-03-01 13:28:39,025 CST ERROR Thread-11 org.apache.catalina.core.StandardService - Failed to initialize connector [Connector[HTTP/1.1-8443]]
org.apache.catalina.LifecycleException: Protocol handler initialization failed
at org.apache.catalina.connector.Connector.initInternal(Connector.java:1114) ~[catalina.jar:8.5.79]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) ~[catalina.jar:8.5.79]
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:571) [catalina.jar:8.5.79]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) [catalina.jar:8.5.79]
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:874) [catalina.jar:8.5.79]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) [catalina.jar:8.5.79]
at org.apache.catalina.startup.Catalina.load(Catalina.java:646) [catalina.jar:8.5.79]
at org.apache.catalina.startup.Catalina.load(Catalina.java:669) [catalina.jar:8.5.79]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at com.urbancode.container.tomcat.Bootstrap.load(Bootstrap.java:328) [ucd.jar:dev]
at com.urbancode.container.tomcat.Bootstrap.main(Bootstrap.java:496) [ucd.jar:dev]
at com.urbancode.container.tomcat.Tomcat$1.run(Tomcat.java:45) [ucd.jar:dev]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: java.lang.IllegalArgumentException: Invalid keystore format
at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:108) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:72) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:205) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1221) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1234) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:230) ~[tomcat-coyote.jar:8.5.79]
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:633) ~[tomcat-coyote.jar:8.5.79]
at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:80) ~[tomcat-coyote.jar:8.5.79]
at org.apache.catalina.connector.Connector.initInternal(Connector.java:1111) ~[catalina.jar:8.5.79]
... 15 more
Caused by: java.io.IOException: Invalid keystore format
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:670) ~[?:?]
at sun.security.util.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:222) ~[?:?]
at java.security.KeyStore.load(KeyStore.java:1479) ~[?:?]
at org.apache.tomcat.util.security.KeyStoreUtil.load(KeyStoreUtil.java:69) ~[tomcat-util.jar:8.5.79]
at org.apache.tomcat.util.net.SSLUtilBase.getStore(SSLUtilBase.java:216) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.SSLHostConfigCertificate.getCertificateKeystore(SSLHostConfigCertificate.java:207) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.SSLUtilBase.getKeyManagers(SSLUtilBase.java:282) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.SSLUtilBase.createSSLContext(SSLUtilBase.java:246) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:106) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:72) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:205) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1221) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1234) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:230) ~[tomcat-coyote.jar:8.5.79]
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:633) ~[tomcat-coyote.jar:8.5.79]
at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:80) ~[tomcat-coyote.jar:8.5.79]
at org.apache.catalina.connector.Connector.initInternal(Connector.java:1111) ~[catalina.jar:8.5.79]
... 15 more
org.apache.catalina.LifecycleException: Protocol handler initialization failed
at org.apache.catalina.connector.Connector.initInternal(Connector.java:1114) ~[catalina.jar:8.5.79]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) ~[catalina.jar:8.5.79]
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:571) [catalina.jar:8.5.79]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) [catalina.jar:8.5.79]
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:874) [catalina.jar:8.5.79]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) [catalina.jar:8.5.79]
at org.apache.catalina.startup.Catalina.load(Catalina.java:646) [catalina.jar:8.5.79]
at org.apache.catalina.startup.Catalina.load(Catalina.java:669) [catalina.jar:8.5.79]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at com.urbancode.container.tomcat.Bootstrap.load(Bootstrap.java:328) [ucd.jar:dev]
at com.urbancode.container.tomcat.Bootstrap.main(Bootstrap.java:496) [ucd.jar:dev]
at com.urbancode.container.tomcat.Tomcat$1.run(Tomcat.java:45) [ucd.jar:dev]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: java.lang.IllegalArgumentException: Invalid keystore format
at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:108) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:72) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:205) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1221) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1234) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:230) ~[tomcat-coyote.jar:8.5.79]
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:633) ~[tomcat-coyote.jar:8.5.79]
at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:80) ~[tomcat-coyote.jar:8.5.79]
at org.apache.catalina.connector.Connector.initInternal(Connector.java:1111) ~[catalina.jar:8.5.79]
... 15 more
Caused by: java.io.IOException: Invalid keystore format
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:670) ~[?:?]
at sun.security.util.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:222) ~[?:?]
at java.security.KeyStore.load(KeyStore.java:1479) ~[?:?]
at org.apache.tomcat.util.security.KeyStoreUtil.load(KeyStoreUtil.java:69) ~[tomcat-util.jar:8.5.79]
at org.apache.tomcat.util.net.SSLUtilBase.getStore(SSLUtilBase.java:216) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.SSLHostConfigCertificate.getCertificateKeystore(SSLHostConfigCertificate.java:207) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.SSLUtilBase.getKeyManagers(SSLUtilBase.java:282) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.SSLUtilBase.createSSLContext(SSLUtilBase.java:246) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:106) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:72) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:205) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1221) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1234) ~[tomcat-coyote.jar:8.5.79]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:230) ~[tomcat-coyote.jar:8.5.79]
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:633) ~[tomcat-coyote.jar:8.5.79]
at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:80) ~[tomcat-coyote.jar:8.5.79]
at org.apache.catalina.connector.Connector.initInternal(Connector.java:1111) ~[catalina.jar:8.5.79]
... 15 more
Document Location
Worldwide
[{"Type":"MASTER","Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS4GSP","label":"IBM UrbanCode Deploy"},"ARM Category":[{"code":"a8m50000000Cel6AAC","label":"UrbanCode Deploy-\u003EServer-\u003EConfiguration-\u003ESSL"}],"ARM Case Number":"TS012292830","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Log InLog in to view more of this document
This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.
Was this topic helpful?
Document Information
Modified date:
03 March 2023
UID
ibm16959347