  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Struts - A MVC web framework | | Tomcat - JSP/Servlet container | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | | JSP - A mailing list about Java Server Pages specification and reference | |
Struts & Hibernate
|
|
|
  | | | Problem finding .keystore in change from TC 4.1.27 to 5.0.16 | Problem finding .keystore in change from TC 4.1.27 to 5.0.16 2004-01-09 - By Richard S. Huntrods
Back I'm having a problem with SSL keystore location moving from Tomcat 4.1.27 to Tomcat 5.0.16
Here's the 4.1.27 SSL connector code from servlet.xml
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 443 --> <Connector className="org.apache.coyote.tomcat4.CoyoteConnector " port="443" minProcessors="5" maxProcessors="75" enableLookups="true" acceptCount="100" debug="0" scheme="https" secure="true" useURIValidationHack="false" disableUploadTimeout="true"> <Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory " keystoreFile="keys/.keystore" keystorePass="password" clientAuth="false" protocol="TLS" /> </Connector>
Here's the new code from 5.0.16
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 --> <Connector port="443" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" debug="0" scheme="https" secure="true" keystoreFile="keys/.keystore" keystorePass="password" clientAuth="false" sslProtocol="TLS" />
The file ".keystore" is stored in a directory "keys" located off $TOMCAT_ROOT$ (i.e. C:\jakarta-tomcat-5 (See http://cat-5.ora-code.com).0.16\keys". It was in the same relative place for 4.0.17, and the keystore file was found without any problems.
But - If I start up Tomcat, I get a "FileNotFoundException" - it cannot find "keys\.keystore". If I change this line to this: keystorePass="password"
Then it expects to find ".keystore" in "C:\Documents and Settings\Richard\.keystore". If I put .keystore there, it all works perfectly.
So my question is - where is Tomcat 5.0.16 expecting to find a file called "keys/.keystore" ? Should I have another "directory" parameter or some such?
Thanks,
-Richard
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) For additional commands, e-mail: tomcat-user-help@(protected)
|
|
 |