Hi,

I have a problem using Tomcat 3.2 stand-alone with SSL on my Win2000 machine. I got it 
working in less than 10 minutes on my Win98 machine. On both machines I followed the 
instructions in the server.xml file. The only thing I did differently is that I didn't 
generate a new certificate on the Win2000 machine. Instead I exported the one on the 
one pc and imported it on the Win2000 box.

Now when I do a request like this: http://localhost:8443/myapp/ or 
http://localhost:8443/myapp/myservlet I get the error shown below in my tomcat.log. 
Netscape just says that the document contained no data. 

Who knows what I'm doing wrong ?

Regards,
Marcel

A piece from my server.xml:

        <Connector className="org.apache.tomcat.service.PoolTcpConnector">
            <Parameter name="handler" 
                value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
            <Parameter name="port" 
                value="8443"/>
            <Parameter name="socketFactory" 
                value="org.apache.tomcat.net.SSLSocketFactory" />
        </Connector>


A piece from my java.security:

security.provider.1=sun.security.provider.Sun
security.provider.2=com.sun.rsajca.Provider
security.provider.3=com.sun.net.ssl.internal.ssl.Provider

jsse.jar, a jnet.jar and jcert.jar are in c:\tomcat\lib.

My tomcat.log:

2001-04-17 11:09:02 - PoolTcpConnector: Starting HttpConnectionHandler on 8080
2001-04-17 11:09:09 - PoolTcpConnector: Starting HttpConnectionHandler on 8443
2001-04-17 11:09:09 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007
2001-04-17 11:09:10 - ContextManager: IOException reading request, ignored - 
javax.net.ssl.SSLException: Unrecognized SSL handshake.
        at com.sun.net.ssl.internal.ssl.InputRecord.read([DashoPro-V1.2-120198])
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
        at com.sun.net.ssl.internal.ssl.AppInputStream.read([DashoPro-V1.2-120198])
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:204)
        at 
org.apache.tomcat.service.http.HttpRequestAdapter.doRead(HttpRequestAdapter.java:115)
        at 
org.apache.tomcat.core.BufferedServletInputStream.doRead(BufferedServletInputStream.java:106)
        at 
org.apache.tomcat.core.BufferedServletInputStream.read(BufferedServletInputStream.java:128)
        at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:138)
        at 
org.apache.tomcat.service.http.HttpRequestAdapter.readNextRequest(HttpRequestAdapter.java:129)
        at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:195)
        at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:484)

Reply via email to