I have a Tomcat 7.0.30 server I'm trying to patch to resolve the heartbleed
exploit.
I shut down the server and overwrite tcnative-1.dll with the recently released
version.
When I restart tomcat, I get errors about the Java Key Store.
Apr 16, 2014 9:36:07 AM 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:
D:\Tomcat
7.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\OpenSSL-Win32\bin;;.
Apr 16, 2014 9:36:11 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-443"]
Apr 16, 2014 9:36:12 AM org.apache.tomcat.util.net.jsse.JSSESocketFactory
getStore
SEVERE: Failed to load keystore type JKS with path C:\/.keystore due to
C:\.keystore (The system cannot find the file specified)
java.io.FileNotFoundException: C:\.keystore (The system cannot find the file
specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:400)
...
I don't understand why I'm getting these, as I'm 99% sure I'm using APR and not
JSSE.
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
SSLPassword="xxx"
SSLCertificateFile="xxx/server.crt"
SSLCertificateKeyFile="xxx/privkey.pem"
SSLCACertificateFile="xxx/server.crt"
SSLCertificateChainFile="xxx/server.crt"
Compression="on"/>
I haven't setup any keystore, as I'm not using the Java Key store for this...
I'm not sure why the new version is trying to find a keystore despite this fact.
Thanks,
Greg
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]