First off unfortunately on this install I am using tomcat on windows, i know 
boo hiss...  But I just installed the latest tomcat 6.0.18 and am having a 
problem with ssl.

All I did was added these lines to the originally installed server.xml file:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS" 
           SSLEngine="on"
    SSLCertificateFile="C:\Documents and Settings\Ryan\My 
Documents\work\project1\ssl\mycert.pem"
    SSLCertificateKeyFile="C:\Documents and Settings\Ryan\My 
Documents\work\project1\ssl\mykey.pem"
    SSLPassword="mypass"
           />

And I get this weird error telling me it can't find this .keystore file i never 
even reference in my config.  I even tried without adding this and get the same 
error:

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"

               maxThreads="150" scheme="https" secure="true"

           clientAuth="false" sslProtocol="TLS" 

/>


Here is the full text of the error:

Feb 12, 2009 4:27:19 PM org.apache.tomcat.util.net.jsse.JSSESocketFactory 
getStore
SEVERE: Failed to load keystore type JKS with path C:\Documents and 
Settings\Ryan/.keystore due to C:\Documents and Settings\Ryan\.keystore (The 
system cannot find the file specified)
java.io.FileNotFoundException: C:\Documents and Settings\Ryan\.keystore (The 
system cannot find the file specified)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:106)
    at 
org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:337)
    at 
org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.java:259)
    at 
org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:444)
    at 
org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:409)
    at 
org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:125)
    at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:496)
    at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
    at org.apache.catalina.connector.Connector.initialize(Connector.java:1058)
    at 
org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
    at 
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:530)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
    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:585)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
Feb 12, 2009 4:27:19 PM org.apache.coyote.http11.Http11Protocol init

Any thoughts?




_________________________________________________________________
Windows Liveā„¢: Keep your life in sync. 
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_022009

Reply via email to