Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@jakarta.apache.org Received: (qmail 15041 invoked by uid 500); 30 Jul 2001 22:48:59 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: tomcat-dev@jakarta.apache.org Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 15032 invoked from network); 30 Jul 2001 22:48:58 -0000 Message-ID: <5C565A580330D411835300B0D0215F990493DA1E@mail2.motive.com> From: Kevin Seguin To: "'tomcat-dev@jakarta.apache.org'" Subject: RE: Standalone SSL Problem (was: Re: [DOC] TC4 Status) Date: Mon, 30 Jul 2001 17:46:02 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N i have seen this. little background first... i had some webapps that needed to use jsse, plus catalina needed it for https. so, i figured i'd put the jsse jars somewhere in the tc4 dist tree so that both the webapps and catalina could find them. i believe that was $TC4_HOME/common/lib. well, long story short, that barfed and i saw errors like the stack trace you saw. i got rid of the problem by taking the jsse jars out of the tc4 dist tree, and putting them into the ext dir under the jre installation, plus adding the proper line to $JAVA_HOME/jre/lib/security/java.security. > > Starting service Tomcat-Standalone > Apache Tomcat/4.0-b6 > initProxy: java.security.NoSuchAlgorithmException: Class > com.sun.net.ssl.internal.ssl.SSLContextImpl configured for SSLContext > not a SSLContext > java.security.NoSuchAlgorithmException: Class > com.sun.net.ssl.internal.ssl.SSLContextImpl configured for SSLContext > not a SSLContext > at com.sun.net.ssl.b.a([DashoPro-V1.2-120198]) > at > com.sun.net.ssl.SSLContext.getInstance([DashoPro-V1.2-120198]) > at > org.apache.catalina.net.SSLServerSocketFactory.initProxy(SSLSe > rverSocketFactory.java:385) > at > org.apache.catalina.net.SSLServerSocketFactory.initialize(SSLS > erverSocketFactory.java:328) > at > org.apache.catalina.net.SSLServerSocketFactory.createSocket(SS > LServerSocketFactory.java:281) > at > org.apache.catalina.connector.http.HttpConnector.open(HttpConn > ector.java:905) > at > org.apache.catalina.connector.http.HttpConnector.start(HttpCon > nector.java:1078) > at > org.apache.catalina.core.StandardService.start(StandardService > .java:360) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:458) > at org.apache.catalina.startup.Catalina.start(Catalina.java:737) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:657) > at > org.apache.catalina.startup.Catalina.process(Catalina.java:178) > at java.lang.reflect.Method.invoke(Native Method) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:202) > Catalina.start: LifecycleException: HttpConnector[8443].open: > java.io.IOException: java.security.NoSuchAlgorithmException: Class > com.sun.net.ssl.internal.ssl.SSLContextImpl configured for SSLContext > not a SSLContext > LifecycleException: HttpConnector[8443].open: java.io.IOException: > java.security.NoSuchAlgorithmException: Class > com.sun.net.ssl.internal.ssl.SSLContextImpl configured for SSLContext > not a SSLContext > at > org.apache.catalina.connector.http.HttpConnector.start(HttpCon > nector.java:1080) > at > org.apache.catalina.core.StandardService.start(StandardService > .java:360) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:458) > at org.apache.catalina.startup.Catalina.start(Catalina.java:737) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:657) > at > org.apache.catalina.startup.Catalina.process(Catalina.java:178) > at java.lang.reflect.Method.invoke(Native Method) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:202) > ----- Root Cause ----- > java.io.IOException: java.security.NoSuchAlgorithmException: Class > com.sun.net.ssl.internal.ssl.SSLContextImpl configured for SSLContext > not a SSLContext > at > org.apache.catalina.net.SSLServerSocketFactory.initProxy(SSLSe > rverSocketFactory.java:409) > at > org.apache.catalina.net.SSLServerSocketFactory.initialize(SSLS > erverSocketFactory.java:328) > at > org.apache.catalina.net.SSLServerSocketFactory.createSocket(SS > LServerSocketFactory.java:281) > at > org.apache.catalina.connector.http.HttpConnector.open(HttpConn > ector.java:905) > at > org.apache.catalina.connector.http.HttpConnector.start(HttpCon > nector.java:1078) > at > org.apache.catalina.core.StandardService.start(StandardService > .java:360) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:458) > at org.apache.catalina.startup.Catalina.start(Catalina.java:737) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:657) > at > org.apache.catalina.startup.Catalina.process(Catalina.java:178) > at java.lang.reflect.Method.invoke(Native Method) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:202) > Stopping service Tomcat-Standalone >