Skip to Content
1
Former Member
Nov 10, 2014 at 04:16 PM

Enabling HTTPS/SSL on the WACS

1047 Views

Hi All,

I have a new BO 4.1SP3 environment I'm working on setting up. I've followed along on the Business Intelligence Platform Administrator's Guide in order to enable SSL on my WACS for client web browsers. I stepped through section 12.1.4 - Configuring HTTPS/SSL using the IIS/MMC method. I exported the PKCS12 certificate file store from the Certificates MMC and then updated the properties in the CMC to point at that certificate store file. When I restart the WACS it fails to listen on the https port (http is still fine). In the log I see the following error, but I'm not sure where to go from here. Any ideas on how to further troubleshoot would be appreciated.

SEVERE: Failed to start connector [Connector[HTTP/1.1-8443]]

org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-8443]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)

at org.apache.catalina.core.StandardService.addConnector(StandardService.java:241)

at org.apache.catalina.startup.Embedded.addConnector(Embedded.java:321)

at com.businessobjects.framework.services.webappcontainer.wrapper.WACSEmbeddedTomcat.addConnector(WACSEmbeddedTomcat.java:322)

at com.businessobjects.framework.services.webappcontainer.wrapper.WACSConnector.startConnector(WACSConnector.java:102)

at com.businessobjects.framework.services.webappcontainer.HttpConnector.startConnector(HttpConnector.java:208)

at com.businessobjects.framework.services.webappcontainer.HttpConnector.doStart(HttpConnector.java:46)

at com.businessobjects.framework.servers.platform.deployment.core.BeanComponent.getBeanInternal(BeanComponent.java:604)

at com.businessobjects.framework.servers.platform.deployment.core.BeanComponent.getBean(BeanComponent.java:323)

at com.businessobjects.framework.servers.platform.deployment.core.BeanComponent.getBeanInstance(BeanComponent.java:336)

at com.businessobjects.framework.servers.platform.deployment.core.BeanComponent.getReferenceByName(BeanComponent.java:420)

at com.businessobjects.framework.servers.platform.deployment.core.BeanComponent.getBeanInternal(BeanComponent.java:582)

at com.businessobjects.framework.servers.platform.deployment.core.BeanComponent.getBean(BeanComponent.java:323)

at com.businessobjects.framework.servers.platform.deployment.core.BeanComponent.getBeanInstance(BeanComponent.java:336)

at com.businessobjects.framework.servers.platform.modules.messageinfo.MessageInfoCallback.<init>(MessageInfoCallback.java:43)

at com.businessobjects.framework.servers.platform.modules.messageinfo.MessageInfoModule.process(MessageInfoModule.java:58)

at com.businessobjects.framework.servers.platform.deployment.DeploymentEngine.execute(DeploymentEngine.java:221)

at com.businessobjects.framework.servers.platform.deployment.DeploymentEngine.startService(DeploymentEngine.java:165)

at com.businessobjects.framework.servers.platform.deployment.AbstractPJSService.activateService(AbstractPJSService.java:121)

at com.businessobjects.framework.servers.platform.deployment.servicebuilder.AbstractServiceBuilder.startService(AbstractServiceBuilder.java:332)

at com.businessobjects.framework.servers.platform.lifecycle.internal.LifeCycleManager$ServiceController.startSvc(LifeCycleManager.java:226)

at com.businessobjects.framework.servers.platform.lifecycle.internal.LifeCycleManager$ServiceController.call(LifeCycleManager.java:177)

at com.businessobjects.framework.servers.platform.lifecycle.internal.LifeCycleManager$ServiceController.call(LifeCycleManager.java:155)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)

at java.lang.Thread.run(Thread.java:761)

Caused by: org.apache.catalina.LifecycleException: service.getName(): "null"; Protocol handler start failed

at org.apache.catalina.connector.Connector.startInternal(Connector.java:1017)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 27 more

Caused by: java.io.IOException: Could not decrypt data.

at com.rsa.cryptoj.f.eS.b(Unknown Source)

at com.rsa.cryptoj.f.eS.a(Unknown Source)

at com.rsa.cryptoj.f.eS.a(Unknown Source)

at com.rsa.cryptoj.f.eS.a(Unknown Source)

at com.rsa.cryptoj.f.eS.a(Unknown Source)

at com.rsa.cryptoj.f.eS.engineLoad(Unknown Source)

at java.security.KeyStore.load(KeyStore.java:1183)

at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:407)

at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.java:306)

at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:565)

at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:505)

at org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:449)

at org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:169)

at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:396)

at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:617)

at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:444)

at org.apache.catalina.connector.Connector.startInternal(Connector.java:1010)

... 28 more

|5EA8AD906124465AAA44A8899DCB00A569|2014 11 10 09:23:02.995|-0600|Error| |==|E| |wacs_servername.WebApplicationContainerServer| 9716| 57|service builder-2| ||||||||||||||||||||com.businessobjects.framework.services.webappcontainer.wrapper.WACSConnector||Server wacs_servername.WebApplicationContainerServer

HTTPS Port

Failed to listen on port(s): 0.0.0.0:8443.

|5EA8AD906124465AAA44A8899DCB00A56a|2014 11 10 09:23:02.995|-0600|Error| |==|E| |wacs_servername.WebApplicationContainerServer| 9716| 57|service builder-2| ||||||||||||||||||||WebApplicationContainer EventLog||Server wacs_servername.WebApplicationContainerServer

HTTPS Port

Failed to listen on port(s): 0.0.0.0:8443.