Hi all,
        The SSL part in server.xml usually be like this.
        
<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" />
     <Parameter name="keystore" value="/var/tomcat/conf/keystore" /> 
     <Parameter name="keypass" value="changeit"/>
     <Parameter name="clientAuth" value="true"/> 
</Connector> 
        
        l changed the handler and socket factory value from apache.tomcat to
JSSE handler and SocketFactory like below:      

<Connector className="org.apache.tomcat.service.PoolTcpConnector">
     <Parameter name="handler"
     value="com.sun.net.ssl.internal.www.protocol.https.Handler"/>
     <Parameter name="port" value="8443"/>
     <Parameter name="socketFactory" value="javax.net.ssl.SSLSocketFactory"
/>
     <Parameter name="keystore" value="/var/tomcat/conf/keystore" /> 
     <Parameter name="keypass" value="changeit"/>
     <Parameter name="clientAuth" value="true"/> 
</Connector> 

        Then if i restart the server, it gives ClassCastException :
setAttribute handler=com.sun.net.ssl.internal.www.protocol.https.Handler;

Could any one gimme solution?

--Rams

winmail.dat

Reply via email to