Thanks Akbar, It's worked.
Regards, Vijay S On Thu, Mar 19, 2015 at 10:31 PM, Akbar Thanakalacheruvu < akb...@sumtotalsystems.com> wrote: > > -----Original Message----- > From: Vijay Karthick [mailto:vijaykarthic...@gmail.com] > Sent: Thursday, March 19, 2015 12:11 PM > To: users@tomcat.apache.org > Subject: Fwd: SSL Issue on the 443 port on tomcat7 > > Hi, > > In SAP BO environment, the SSL has been enabled in the Tomcat7 version. > However, the Tomcat is not initializing. Its states that password error. > I've recreated the keystore file. However, we're unable to fix it. Please > refer the Log on the Tomcat folder. > > > > Server.xml : > > > <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" > > maxThreads="150" scheme="https" secure="true" > > clientAuth="false" sslProtocol="TLS" > maxHttpHeaderSize="65536" keystore="D:\SAP > BusinessObjects\Tomcat6\conf\.keystore" keypass="Password" /> > > > The tomcat logs folder file "stderr" files give the below log, > > > > 2015-03-18 23:10:01 Commons Daemon procrun stderr initialized > > Mar 18, 2015 11:10:02 PM org.apache.catalina.core.AprLifecycleListener init > > INFO: The APR based Apache Tomcat Native library which allows optimal > performance in production environments was not found on the > java.library.path: C:\Windows\SysWOW64\;D:\SAP BusinessObjects\SAP > BusinessObjects Enterprise XI 4.0\win64_x64\ > > Mar 18, 2015 11:10:02 PM org.apache.catalina.startup.SetAllPropertiesRule > begin > > WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property > 'keystore' to 'D:\SAP BusinessObjects\tomcat\conf\.keystore' did not find a > matching property. > > Mar 18, 2015 11:10:02 PM org.apache.catalina.startup.SetAllPropertiesRule > begin > > WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property > 'keypass' to 'Password' did not find a matching property. > > Mar 18, 2015 11:10:02 PM org.apache.coyote.AbstractProtocol init > > INFO: Initializing ProtocolHandler ["http-bio-443"] > > Mar 18, 2015 11:10:03 PM org.apache.coyote.AbstractProtocol init > > SEVERE: Failed to initialize end point associated with ProtocolHandler > ["http-bio-443"] > > java.io.IOException: Keystore was tampered with, or password was incorrect > > at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771) > > at > sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38) > > 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:158) > > at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:393) > > at > org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610) > > at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429) > > at > > org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119) > > at > org.apache.catalina.connector.Connector.initInternal(Connector.java:981) > > at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) > > at > > org.apache.catalina.core.StandardService.initInternal(StandardService.java:559) > > at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) > > at > > org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814) > > at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) > > at org.apache.catalina.startup.Catalina.load(Catalina.java:633) > > at org.apache.catalina.startup.Catalina.load(Catalina.java:658) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) > > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) > > Caused by: java.security.UnrecoverableKeyException: Password verification > failed > > at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769) > > ... 26 more > > -- > > > > Vijay > > The attributes that you mentioned in the server.xml file should be > corrected as follows > > keystore with keystoreFile > keypass with keyPass (P is Capital here) > > -Akbar > > > > > > This message and any attachments thereto contain information that may be > privileged, confidential or otherwise protected from disclosure and is the > property of SumTotal Systems, LLC It is intended only for the person to > whom it is addressed. If you are not the intended recipient, you are not > authorized to read, print, retain, copy, disseminate, distribute, or use > this message, any attachments thereto or any part thereof. If you receive > this message in error, please notify me at akb...@sumtotalsystems.com > <mailto:akb...@sumtotalsystems.com> and delete all copies of this message > and attachments. SumTotal Systems, LLC has implemented anti-virus > software on its computers and servers, however, it is the recipient's own > responsibility to ensure that all attachments are scanned for viruses prior > to usage. >