DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15306>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15306 Tomcat does not startup SSL Summary: Tomcat does not startup SSL Product: Tomcat 4 Version: 4.1.12 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: Connector:Coyote HTTP/1.1 AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I've been trying to set up my tomcat 4.1.12 installation as said in the documentation. Here are the steps I've followed: First of all, we delete any anoyance entries: keytool -delete -v -alias tomcat -storepass MYPASSWORD keytool -delete -v -alias root -storepass MYPASSWORD Later on, let's generate the local certificate: keytool -genkey -v -alias tomcat -storepass MYPASSWORD -keyalg RSA -keysize 2048 -validity 365 -keypass MYPASSWORD - dname "CN=es.burke.arturo.garcia.martin, OU=Departamento de Desarrollo, O=BURKE, L=Madrid, S=MADRID, C=ES" The "Certificate Signing Request": keytool -certreq -v -alias tomcat -storepass MYPASSWORD -keyalg RSA -file certreq.csr Gone to Verisign site and requested the new certificate. It came by e-mail. Saved the generated certificate from Verisign in a file named: "vstomcat.cer" and saved the "Root" certificate from Verisign in a file named: "verisign.cer". Let's import them: keytool -import -v -alias root -storepass MYPASSWORD -trustcacerts -file verisign.cer keytool -import -v -alias tomcat -storepass MYPASSWORD -trustcacerts -file vstomcat.cer Print out the contents of the store: keytool -list -v -storepass MYPASSWORD The entry in the "server.xml" file: <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="9443" minProcessors="5" maxProcessors="75" enableLookups="true" acceptCount="10" debug="99" scheme="https" secure="true" useURIValidationHack="false"> <Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory" keystoreFile="<MY_.keystore>" keystorePass="MYPASSWORD" clientAuth="true" protocol="TLS" /> </Connector> The startup: Bootstrap: Create Catalina server ERROR [main] (Http11Protocol.java:152) - Error initializing endpoint 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.CatalinaService.load (CatalinaService.java:234) at org.apache.catalina.startup.CatalinaService.load (CatalinaService.java:256) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.BootstrapService.init (BootstrapService.java:231) at org.apache.catalina.startup.BootstrapService.main (BootstrapService.java:297) 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.CatalinaService.load (CatalinaService.java:234) at org.apache.catalina.startup.CatalinaService.load (CatalinaService.java:256) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.BootstrapService.init (BootstrapService.java:231) at org.apache.catalina.startup.BootstrapService.main (BootstrapService.java:297) Bootstrap: Starting service .../... What's wrong? Thanks in advance for your kind support. ______________________________________________ Arturo García Martín - [EMAIL PROTECTED] eSolutions Consultant - eBusiness Architect BURKE, Software y Servicios - +34.91.571.55.50 http://www.burke.es/ -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>