You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Shiva Paranandi <sp...@talaris.com> on 2003/05/14 00:18:16 UTC

Need help regarding SSL on tomcat

Hi,
We are on tomcat 4.1.10 and red hat linux 8.0. Below is the portion where I have configured the SSL using JSSE. 

    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
               port="7013" minProcessors="5" maxProcessors="75"
               enableLookups="true"
               acceptCount="10" debug="0" scheme="https" secure="true"
               useURIValidationHack="false">
      <Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory"
               clientAuth="false" protocol="TLS" keystoreFile="/usr/local/tomcat/keystore/.keystore" keystorePass="3amigo$"/>
    </Connector>

Occasionally when we are connecting to the external sites I am seeing this exception.

[ERROR] ThreadPool - -Caught exception executing org.apache.tomcat.util.net.TcpWorkerThread@5a4086, terminating thread <java.lang.NullPointerException>
java.net.SocketException: Socket closed
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
	at com.sun.net.ssl.internal.ssl.AppOutputStream.write([DashoPro-V1.2-120198])
	at java.io.OutputStream.write(OutputStream.java:56)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake([DashoPro-V1.2-120198])
	at org.apache.tomcat.util.net.JSSESocketFactory.handshake(JSSESocketFactory.java:270)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:493)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
	at java.lang.Thread.run(Thread.java:479)
[ERROR] PoolTcpEndpoint - -Handshake failed <java.net.SocketException: Socket closed>
java.lang.NullPointerException
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:512)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
	at java.lang.Thread.run(Thread.java:479)

Any help regarding this would be greatly appreciated.

Thanks,
Shiva Paranandi
Sr. Software Engineer

Talaris Corporation
1400 Fashion Island Boulevard
San Mateo, CA, 94404
 
(650) 212 8476 phone
(408) 569 3954 cell
 
sparanandi@talaris.com
http://www.talaris.com

Red Herring "Top 10 Companies to Watch" 
InfoWorld "Top 100 Technology Innovators" 
Enterprise 2002 "Top 5 New Big Thing"


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: Need help regarding SSL on tomcat

Posted by Bill Barker <wb...@wilshire.com>.
This is a pretty common error when trying to connect to an https port using
http.

"Shiva Paranandi" <sp...@talaris.com> wrote in message
news:A042053E4FA3074384757583271203D101EF39@svmail.mygazoo.com...
Hi,
We are on tomcat 4.1.10 and red hat linux 8.0. Below is the portion where I
have configured the SSL using JSSE.

    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
               port="7013" minProcessors="5" maxProcessors="75"
               enableLookups="true"
               acceptCount="10" debug="0" scheme="https" secure="true"
               useURIValidationHack="false">
      <Factory
className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory"
               clientAuth="false" protocol="TLS"
keystoreFile="/usr/local/tomcat/keystore/.keystore" keystorePass="3amigo$"/>
    </Connector>

Occasionally when we are connecting to the external sites I am seeing this
exception.

[ERROR] ThreadPool - -Caught exception executing
org.apache.tomcat.util.net.TcpWorkerThread@5a4086, terminating thread
<java.lang.NullPointerException>
java.net.SocketException: Socket closed
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
at
com.sun.net.ssl.internal.ssl.AppOutputStream.write([DashoPro-V1.2-120198])
at java.io.OutputStream.write(OutputStream.java:56)
at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake([DashoPro-V1.2-120
198])
at
org.apache.tomcat.util.net.JSSESocketFactory.handshake(JSSESocketFactory.jav
a:270)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:493)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:533)
at java.lang.Thread.run(Thread.java:479)
[ERROR] PoolTcpEndpoint - -Handshake failed <java.net.SocketException:
Socket closed>
java.lang.NullPointerException
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:512)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:533)
at java.lang.Thread.run(Thread.java:479)

Any help regarding this would be greatly appreciated.

Thanks,
Shiva Paranandi
Sr. Software Engineer

Talaris Corporation
1400 Fashion Island Boulevard
San Mateo, CA, 94404

(650) 212 8476 phone
(408) 569 3954 cell

sparanandi@talaris.com
http://www.talaris.com

Red Herring "Top 10 Companies to Watch"
InfoWorld "Top 100 Technology Innovators"
Enterprise 2002 "Top 5 New Big Thing"




---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org