8 Replies Latest reply on Aug 10, 2004 1:48 PM by captrespect

    SSL tomcat/jboss error during startup and when hit the site

    priceke1

      Hello.

      I have followed the documentation and in the Wiki about setting up SSL with tomcat/jboss. I get one error during startup, and another when I hit the site using the https://localhost:8443/..... . It goes to the site fine, pops up the window about the SSL. But need to determine why these two errors occur, and if it means ssl really isn't working or what not. Any help is appreciated. I'd really like to understand what is going on with this.

      Thanks. Kevin.


      Below are the two errors:

      START UP Error:

      10:31:48,936 DEBUG [Http11Protocol] [setAttribute.119] Attribute sslImplementation: null
      10:31:48,952 DEBUG [SSLImplementation] [getInstance.119] Error loading SSL Implementation
      org.apache.tomcat.util.net.puretls.PureTLSImplementation
      java.lang.ClassNotFoundException: No ClassLoaders found for: org.apache.tomcat.util.net.pu
      retls.PureTLSImplementation
      at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:161)
      at org.jboss.mx.loading.UnifiedClassLoader3.loadClassImpl(UnifiedClassLoader3.java
      :169)
      at org.jboss.mx.loading.UnifiedClassLoader3.loadClass(UnifiedClassLoader3.java:123
      )
      at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:141)
      at org.apache.tomcat.util.net.SSLImplementation.getInstance(SSLImplementation.java
      :115)
      at org.apache.tomcat.util.net.SSLImplementation.getInstance(SSLImplementation.java
      :90)
      at org.apache.tomcat.util.net.SSLImplementation.getInstance(SSLImplementation.java
      :106)
      at org.apache.coyote.http11.Http11Protocol.checkSocketFactory(Http11Protocol.java:
      613)
      at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:166)
      at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1201)

      at org.apache.catalina.startup.Embedded.start(Embedded.java:999)
      at org.jboss.web.tomcat.tc4.EmbeddedTomcatService.startService(EmbeddedTomcatServi
      ce.java:273)
      at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
      at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:9
      76)
      at $Proxy14.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:394)
      at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
      at $Proxy4.start(Unknown Source)
      at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
      at $Proxy6.deploy(Unknown Source)
      at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.j
      ava:302)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.jav
      a:476)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(Abs
      tractDeploymentScanner.java:201)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDep
      loymentScanner.java:274)
      at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
      at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:9
      76)
      at $Proxy0.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:394)
      at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
      at $Proxy4.start(Unknown Source)
      at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:589)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
      at $Proxy5.deploy(Unknown Source)
      at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:384)
      at org.jboss.system.server.ServerImpl.start(ServerImpl.java:291)
      at org.jboss.Main.boot(Main.java:150)
      at org.jboss.Main$1.run(Main.java:395)
      at java.lang.Thread.run(Thread.java:534)
      10:31:48,952 DEBUG [SSLImplementation] [getInstance.95] Error creating org.apache.tomcat.u
      til.net.puretls.PureTLSImplementation
      java.lang.ClassNotFoundException: Error loading SSL Implementation org.apache.tomcat.util.
      net.puretls.PureTLSImplementation :java.lang.ClassNotFoundException: No ClassLoaders found
      for: org.apache.tomcat.util.net.puretls.PureTLSImplementation
      at org.apache.tomcat.util.net.SSLImplementation.getInstance(SSLImplementation.java
      :121)
      at org.apache.tomcat.util.net.SSLImplementation.getInstance(SSLImplementation.java
      :90)
      at org.apache.tomcat.util.net.SSLImplementation.getInstance(SSLImplementation.java
      :106)
      at org.apache.coyote.http11.Http11Protocol.checkSocketFactory(Http11Protocol.java:
      613)
      at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:166)
      at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1201)

      at org.apache.catalina.startup.Embedded.start(Embedded.java:999)
      at org.jboss.web.tomcat.tc4.EmbeddedTomcatService.startService(EmbeddedTomcatServi
      ce.java:273)
      at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
      at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:9
      76)
      at $Proxy14.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:394)
      at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
      at $Proxy4.start(Unknown Source)
      at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
      at $Proxy6.deploy(Unknown Source)
      at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.j
      ava:302)
      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.jav
      a:476)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(Abs
      tractDeploymentScanner.java:201)
      at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDep
      loymentScanner.java:274)
      at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
      at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:9
      76)
      at $Proxy0.start(Unknown Source)
      at org.jboss.system.ServiceController.start(ServiceController.java:394)
      at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
      at $Proxy4.start(Unknown Source)
      at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:589)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
      va:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatche
      r.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
      at $Proxy5.deploy(Unknown Source)
      at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:384)
      at org.jboss.system.server.ServerImpl.start(ServerImpl.java:291)
      at org.jboss.Main.boot(Main.java:150)
      at org.jboss.Main$1.run(Main.java:395)
      at java.lang.Thread.run(Thread.java:534)


      When I hit the site Error:

      10:37:13,879 DEBUG [ThreadPool] [run.670] Getting new thread data
      10:37:14,051 DEBUG [JSSE14Support] [getX509Certificates.153] Error getting client certs
      javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
      at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(DashoA6275)
      at org.apache.tomcat.util.net.jsse.JSSE14Support.getX509Certificates(JSSE14Support
      .java:151)
      at org.apache.tomcat.util.net.jsse.JSSESupport.getPeerCertificateChain(JSSESupport
      .java:166)
      at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:954)
      at org.apache.coyote.Response.action(Response.java:226)
      at org.apache.coyote.tomcat4.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:303
      )
      at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:195)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti
      on(Http11Protocol.java:549)
      at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6
      77)
      at java.lang.Thread.run(Thread.java:534)
      10:37:14,082 INFO [JaasSecurityManagerService] [newSecurityDomainCtx.494] Created securit
      yMgr=org.jboss.security.plugins.JaasSecurityManager@155d4be
      10:37:14,098 INFO [JaasSecurityManagerService] [setSecurityDomainCache.451] setCachePolic
      y, c=org.jboss.util.TimedCachePolicy@21a1e
      10:37:14,098 INFO [JaasSecurityManagerService] [lookupSecurityDomain.472] Added jmx-conso
      le, org.jboss.security.plugins.SecurityDomainContext@e312 to map
      10:37:22,357 DEBUG [ThreadPool] [run.670] Getting new thread data
      10:37:22,357 DEBUG [JSSE14Support] [getX509Certificates.153] Error getting client certs
      javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
      at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(DashoA6275)
      at org.apache.tomcat.util.net.jsse.JSSE14Support.getX509Certificates(JSSE14Support
      .java:151)
      at org.apache.tomcat.util.net.jsse.JSSESupport.getPeerCertificateChain(JSSESupport
      .java:166)
      at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:954)
      at org.apache.coyote.Response.action(Response.java:226)
      at org.apache.coyote.tomcat4.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:303
      )
      at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:195)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti
      on(Http11Protocol.java:549)
      at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6
      77)
      at java.lang.Thread.run(Thread.java:534)
      10:37:22,388 DEBUG [JSSE14Support] [getX509Certificates.153] Error getting client certs
      javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
      at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(DashoA6275)
      at org.apache.tomcat.util.net.jsse.JSSE14Support.getX509Certificates(JSSE14Support
      .java:151)
      at org.apache.tomcat.util.net.jsse.JSSESupport.getPeerCertificateChain(JSSESupport
      .java:166)
      at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:954)
      at org.apache.coyote.Response.action(Response.java:226)
      at org.apache.coyote.tomcat4.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:303
      )
      at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:195)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti
      on(Http11Protocol.java:549)
      at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6
      77)
      at java.lang.Thread.run(Thread.java:534)
      10:38:22,463 DEBUG [Http11Protocol] [processConnection.571] IOException reading request
      javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLException: java
      .net.SocketException: Connection reset
      at com.sun.net.ssl.internal.ssl.SSLSocketImpl.d(DashoA6275)
      at com.sun.net.ssl.internal.ssl.AppInputStream.available(DashoA6275)
      at org.apache.tomcat.util.net.TcpConnection.shutdownInput(TcpConnection.java:137)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti
      on(Http11Protocol.java:563)
      at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6
      77)
      at java.lang.Thread.run(Thread.java:534)
      Caused by: javax.net.ssl.SSLException: java.net.SocketException: Connection reset
      at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.a(DashoA6275)
      at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
      at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
      at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
      at com.sun.net.ssl.internal.ssl.AppInputStream.read(DashoA6275)
      at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:767)

      at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuff
      er.java:428)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:743)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti
      on(Http11Protocol.java:549)
      ... 3 more
      Caused by: java.net.SocketException: Connection reset
      at java.net.SocketInputStream.read(SocketInputStream.java:168)
      at com.sun.net.ssl.internal.ssl.InputRecord.a(DashoA6275)
      at com.sun.net.ssl.internal.ssl.InputRecord.read(DashoA6275)
      ... 10 more

        • 1. Re: SSL tomcat/jboss error during startup and when hit the s
          priceke1

          I forgot to give information on what I am running.

          jboss 3.2.3. using the default instance.

          • 2. Re: SSL tomcat/jboss error during startup and when hit the s
            priceke1

            Well i found in the forums, did a bit better searching this time, the problem with the startup, which isn't really a problem and that part is solved.

            The second one about the

            11:45:56,096 DEBUG [JSSE14Support] [getX509Certificates.153] Error getting client certs
            javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
            at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(DashoA6275)

            I really don't know what I need to do next with that. I have clientAuth="false" in my jboss-service.xml.

            Is there more that I need to do with the key that I created toher than just creating the keystore ?

            When I hit the site I get the main page, but whne I try to log in I get

            11:55:06,465 DEBUG [PoolTcpEndpoint] [runIt.583] Handshake failed
            javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
            at com.sun.net.ssl.internal.ssl.InputRecord.b(DashoA6275)
            at com.sun.net.ssl.internal.ssl.InputRecord.read(DashoA6275)
            at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
            at com.sun.net.ssl.internal.ssl.SSLSocketImpl.j(DashoA6275)
            at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(DashoA6275)
            at org.apache.tomcat.util.net.jsse.JSSESocketFactory.handshake(JSSESocketFactory
            ava:158)
            at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:580)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java
            77)
            at java.lang.Thread.run(Thread.java:534)


            Not sure if this is all related or not.

            Any help is appreciated.



            • 3. Re: SSL tomcat/jboss error during startup and when hit the s
              starksm64

              Neither are errors as evidenced by the DEBUG level of the message. The PureTLS indicates you do not have the pure tls ssl implementation availble. The SSLPeerUnverifiedException means your browser does not have a client cert.

              • 4. Re: SSL tomcat/jboss error during startup and when hit the s
                nitin888

                Hi Scott,

                The thing I'm trying to achieve is to use SSL & not really bothered about digital certificates. And I don't need any client authentication.
                I have clientAuth="false".
                I can't give public key to each & every browser client I have and I don't have any CA certified key.

                Is it that its not possible??

                Kind Regards,
                Nitin...

                • 5. Re: SSL tomcat/jboss error during startup and when hit the s
                  triathlon98

                  Weird. How can you do SSL and not be bothered about digital certificates. You at least need a certificate for your server.

                  Obviously, this can be a self-signed certificate. However, in that case you may have problems when accessing your server through java code. This should be fixed when your certificate is added in your cacerts file (jvm jre/lib/security), or if you use a certificate for which the root is already in the cacerts file (most public CA's).

                  Joachim

                  • 6. Re: SSL tomcat/jboss error during startup and when hit the s
                    joseph123

                    Hi all,
                    We are also facing the same issue with enabling SSL.We are getting those exceptions mentioned by priceke1.
                    Any help is appreciated.

                    Manoj Augustine

                    • 7. Re: SSL tomcat/jboss error during startup and when hit the s
                      starksm64

                      Then the previous reply I gave is applicable so re-read it. Neither are errors.

                      • 8. Re: SSL tomcat/jboss error during startup and when hit the s
                        captrespect

                        We have the same problem. Basicly we want the data encrypted but don't care (for the moment) about the certificate being verified.

                        So basicly we would like to just get rid of the warning that prints on every single connection.