Ajay,

I think you can specify a certain keystore like

keytool -genkey -alias tomcat -keyalg RSA -keystore somekeystore 

& instruct tomcat to look up for this particular keystore by
modifying the server.xml(dont remember the syntax exactly)

If you do not provide the keystore parameter, it automatically creates
under your home dir. Also if u login on the NT workstation with 
someone elses credentials, it might still crib. I was curious to check
it out, but somehow missed it.

Hope it helps....

Ritesh

-----Original Message-----
From: Ajay Chauhan [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 16, 2002 12:39 PM
To: Tomcat Users List
Subject: Enabling SSL in tomcat


I am facing one problem while enabling SSL in Tomcat on windows NT server. I
have created the keystore using the following command:

keytool -genkey -alias tomcat -keyalg RSA

using changeit password. It has created .keystore file in <user.home>
directory. Say if my login is ajay then the files is created in :
C:\WINNT\Profiles\ajay directory, which is the value of
System.getProperty("user.home").

However when I start the Tomcat server, the jvm.stderr log files show the
following error and tomcat does not start:

java.io.FileNotFoundException: C:\WINNT\Profiles\Default User\.keystore (The
system cannot find the file specified)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(Unknown Source)
        at
org.apache.tomcat.net.SSLSocketFactory.initKeyStore(SSLSocketFactory.java:22
0)
        at
org.apache.tomcat.net.SSLSocketFactory.initProxy(SSLSocketFactory.java:160)
        at
org.apache.tomcat.net.SSLSocketFactory.createSocket(SSLSocketFactory.java:11
8)
        at
org.apache.tomcat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java
:239)
        at
org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.java:188)
        at
org.apache.tomcat.core.ContextManager.start(ContextManager.java:527)
        at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:202)
        at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)

This problem does not appear in Windows NT Workstation. In the workstation
the <user.home> property is the same as required by the Tomcat server at run
time.

If anyone face the same problem earlier and have the solution please reply
ASAP. 

Regards,
Ajay







--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
----------------------------------------------------------------------------
This message contains privileged and confidential information and is
intended only for the individual named.If you are not the intended recipient
you should not disseminate,distribute,store,print, copy or deliver this
message.Please notify the sender immediately by e-mail if you have received
this e-mail by mistake and delete this e-mail from your system.E-mail
transmission cannot be guaranteed to be secure or error-free as information
could be intercepted,corrupted,lost,destroyed,arrive late or incomplete or
contain viruses.The sender therefore does not accept liability for any
errors or omissions in the contents of this message which arise as a result
of e-mail transmission. If verification is required please request a
hard-copy version.
----------------------------------------------------------------------------

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to