You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Rams <ra...@cmcltd.com> on 2001/04/05 09:30:33 UTC
server.xml
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