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.
>

Reply via email to