Hi, I'm running 4.0.4b3 & 4.1.12 on Mac OS X 10.1.5. I had SSL working correctly, but now, suddenly, it doesn't any more :-(
I suspect that there is something wrong external to tomcat, but this is the stack trace I get: [INFO] Http11Protocol - -Initializing Coyote HTTP/1.1 on port 80 java.io.IOException: Cannot recover key at org.apache.tomcat.util.net.JSSESocketFactory.initProxy(JSSESocketFactory.java:231) at org.apache.tomcat.util.net.JSSESocketFactory.createSocket(JSSESocketFactory.java:127) at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:263) at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:150) at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1002) at org.apache.catalina.core.StandardService.initialize(StandardService.java:579) at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2245) at org.apache.catalina.startup.Catalina.start(Catalina.java:509) at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) [ERROR] Http11Protocol - -Error initializing endpoint <java.io.IOException: Cannot recover key> Catalina.start: LifecycleException: Protocol handler initialization failed: java.io.IOException: Cannot recover key LifecycleException: Protocol handler initialization failed: java.io.IOException: Cannot recover key at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1004) at org.apache.catalina.core.StandardService.initialize(StandardService.java:579) at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2245) at org.apache.catalina.startup.Catalina.start(Catalina.java:509) at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) Catalina.stop: LifecycleException: This server has not yet been started I looked at the source of JSSESocketFactory, and the exception is being thrown from a rather big try{} block, and ALL exceptions are re-thrown as IOException, so it's difficult for me to identify where the problem might be. The server.xml parameters are correct (they didn't change!), and keytool can retrieve the certificate. I suspect that the culprit might be a security upgrade I recently applied to Mac OS X, but before I post a bug report to Apple, I'd like to pinpoint where the problem is, and reproduce it in a simple test class, so any help identifying the offending method call will be greatly appreciated! Thanks, Martin -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>