You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by amine20 <am...@hotmail.com> on 2012/04/17 12:51:31 UTC

PLZ help: i've issue with SSL TOMCAT

hi
i'm new in tomcat/apache environement, i've succes to add ssl to apache2
using openssl, but i've tried to do the same in tomcat but unfortunatly
doesn't WORK.

this is an explanation of what i have did:
Step 1.Create a keystore file using Java           
/usr/lib/jvm/java-6-sun-1.6.0.26/jre/bin# keytool -genkey -alias tomcat
-keyalg RSA

root@CAS:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/bin# keytool -genkey -alias
tomcat -keyalg RSA
Enter key store password: changeit
Enter key password for <tomcat>: changeit

You are about to enter information that will be incorporated into
your certificate request.  This information is what is called a
Distinguished Name or DN.  There are quite a few fields but you
can use supplied default values, displayed between brackets, by just
hitting <Enter>, or blank the field by entering the <.> character
before hitting <Enter>.

Common Name (hostname, IP, or your name): CAS
Organization Name (company) [The Sample Company]: crdp-nice.cndp.fr
Organizational Unit Name (department, division): IT
Locality Name (city, district) [Sydney]: FRANCE
State or Province Name (full name) [NSW]: TOULON
Country Name (2 letter code) [AU]: FR
------------------------------------------------->>> now my .keystore file
is in /root folder
root@CAS:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/bin# ls -a /root |grep
.keystore
.keystore

Step 2.Configure Tomcat to use the keystore
a modify the server.xml file as shown:

    <Connector protocol="org.apache.coyote.http11.Http11Protocol"
               port="8443"  SSLEnabled="true"
               keystoreFile="/root/.keystore" keystorePass="changeit"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />
 --------------------------------------
for testing:
 service tomcat6 restart
Stopping Tomcat servlet engine: tomcat6.
Starting Tomcat servlet engine: tomcat6.

we see tomcat can restart but in log file i got this:

17 avr. 2012 12:16:30 org.apache.catalina.startup.Catalina start
INFO: Server startup in 6026 ms
17 avr. 2012 12:19:20 org.apache.coyote.http11.Http11Protocol pause
INFO: Suspension de Coyote HTTP/1.1 sur http-8080
17 avr. 2012 12:19:20 org.apache.coyote.http11.Http11Protocol pause
INFO: Suspension de Coyote HTTP/1.1 sur http-8443
17 avr. 2012 12:19:21 org.apache.catalina.core.StandardService stop
INFO: Arrêt du service Catalina
17 avr. 2012 12:19:21 org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
GRAVE: The web application [/cas] appears to have started a thread named
[Thread-2] but has failed to stop it. This is very likely to create a memory
leak.
17 avr. 2012 12:19:21 org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
GRAVE: The web application [/cas] appears to have started a thread named
[scheduler_Worker-1] but has failed to stop it. This is very likely to
create a memory leak.
17 avr. 2012 12:19:21 org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
GRAVE: The web application [/cas] appears to have started a thread named
[scheduler_Worker-2] but has failed to stop it. This is very likely to
create a memory leak.
17 avr. 2012 12:19:21 org.apache.coyote.http11.Http11Protocol destroy
INFO: Arrêt de Coyote HTTP/1.1 sur http-8080
17 avr. 2012 12:19:21 org.apache.coyote.http11.Http11Protocol destroy
INFO: Arrêt de Coyote HTTP/1.1 sur http-8443
17 avr. 2012 12:19:23 org.apache.catalina.startup.ClassLoaderFactory
validateFile
ATTENTION: Problem with directory [/usr/share/tomcat6/server/classes],
exists: [false], isDirectory: [false], canRead: [false]
17 avr. 2012 12:19:23 org.apache.catalina.startup.ClassLoaderFactory
validateFile
ATTENTION: Problem with directory [/usr/share/tomcat6/server], exists:
[false], isDirectory: [false], canRead: [false]
17 avr. 2012 12:19:23 org.apache.catalina.startup.ClassLoaderFactory
validateFile
ATTENTION: Problem with directory [/usr/share/tomcat6/shared/classes],
exists: [false], isDirectory: [false], canRead: [false]
17 avr. 2012 12:19:23 org.apache.catalina.startup.ClassLoaderFactory
validateFile
ATTENTION: Problem with directory [/usr/share/tomcat6/shared], exists:
[false], isDirectory: [false], canRead: [false]
17 avr. 2012 12:19:24 org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
17 avr. 2012 12:19:24 org.apache.tomcat.util.net.jsse.JSSESocketFactory
getStore
GRAVE: Failed to load keystore type JKS with path /root/.keystore due to
/root/.keystore (Permission denied)
java.io.FileNotFoundException: /root/.keystore (Permission denied)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:120)
        at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:405)
        at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.java:296)
        at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:544)
        at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:481)
        at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:156)
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:538)
        at
org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
        at
org.apache.catalina.connector.Connector.initialize(Connector.java:1049)
        at
org.apache.catalina.core.StandardService.initialize(StandardService.java:703)
        at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:838)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:562)
        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:597)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
17 avr. 2012 12:19:24 org.apache.coyote.http11.Http11Protocol init
GRAVE: Erreur à l'initialisation du point de contact
java.io.FileNotFoundException: /root/.keystore (Permission denied)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:120)
        at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:405)
        at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.java:296)
        at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:544)
        at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:481)
        at
org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:156)
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:538)
        at
org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
        at
org.apache.catalina.connector.Connector.initialize(Connector.java:1049)
        at
org.apache.catalina.core.StandardService.initialize(StandardService.java:703)
        at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:838)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:562)
        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:597)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
17 avr. 2012 12:19:24 org.apache.catalina.core.StandardService initialize
GRAVE: Failed to initialize connector [Connector[HTTP/1.1-8443]]
LifecycleException:  L'initialisation du gestionnaire de protocole a
ÃSymbole C (copyright)chouÃSymbole C (copyright):
java.io.FileNotFoundException: /root/.keystore (Permission denied)
        at
org.apache.catalina.connector.Connector.initialize(Connector.java:1051)
        at
org.apache.catalina.core.StandardService.initialize(StandardService.java:703)
        at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:838)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:562)
        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:597)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
17 avr. 2012 12:19:24 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1130 ms
17 avr. 2012 12:19:24 org.apache.catalina.core.StandardService start
INFO: DÃSymbole C (copyright)marrage du service Catalina
17 avr. 2012 12:19:24 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
17 avr. 2012 12:19:24 org.apache.catalina.startup.HostConfig
deployDescriptor
INFO: DÃSymbole C (copyright)ploiement du descripteur de configuration
ROOT.xml
17 avr. 2012 12:19:25 org.apache.catalina.startup.HostConfig deployWAR
INFO: DÃSymbole C (copyright)ploiement de l'archive cas.war de l'application
web
--------------
more info: i can load http page in port 8080 for tomcat,
 also i have and i can load https & https:443 pages for apache2
-------------
it's 3 days that im stucking her, thanks for help.

--
View this message in context: http://tomcat.10.n6.nabble.com/PLZ-help-i-ve-issue-with-SSL-TOMCAT-tp4889811p4889811.html
Sent from the Tomcat - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: PLZ help: i've issue with SSL TOMCAT

Posted by amine20 <am...@hotmail.com>.
Hi,

i fixed the problem with SSL-TOMCAT6, yes the first cause is that the permissions on
the file don't allow the Tomcat user to
load the keystore file [as you see to me ( i'll give youhaz burger) :) ].

but the second & big cause is that keystool generate a "gkr" kind of format while it must be jks format by default. 
Why: because i use the java installed by the debian package, i've tried to use .bin java installed from the officiel website,
so and all works.

thank you for your help.


> i thank i need some file *.jar to add in

> ----/tomcat6/webapps/cas/WEB-INF/lib?

> i m wrong ??


Yes, you're wrong.  Read Igor's email again.


You've put the keystore in the /root directory which should not be

accessible to Tomcat.  Move it to tomcat/conf and change the path

reference to it.


Also check that the permissions on the file allow the Tomcat user* to

read the file.



Once you've done that Tomcat will start, but the certificate probably

won't work because you appear to have put the application name 'cas' in

the Common Name field - which should contain the hostname.


You put the hostname in Organization Name field, where it is not used.



p



*  Because you're not running Tomcat using 'root' right?

** Can I haz burger?



> --

> View this message in context: http://tomcat.10.n6.nabble.com/PLZ-help-i-ve-issue-with-SSL-TOMCAT-tp4889811p4890173.html
> Sent from the Tomcat - User mailing list archive at Nabble.com.

> 

> ---------------------------------------------------------------------

> To unsubscribe, e-mail: [hidden email]

> For additional commands, e-mail: [hidden email]

> 



-- 


[key:62590808]



 signature.asc (964 bytes) Download Attachment
	
	

	

	
	
		If you reply to this email, your message will be added to the discussion below:
		http://tomcat.10.n6.nabble.com/PLZ-help-i-ve-issue-with-SSL-TOMCAT-tp4889811p4891543.html
	
	
		
		To unsubscribe from PLZ help: i've issue with SSL TOMCAT, click here.

		NAML
	 		 	   		  

--
View this message in context: http://tomcat.10.n6.nabble.com/PLZ-help-i-ve-issue-with-SSL-TOMCAT-tp4889811p4897504.html
Sent from the Tomcat - User mailing list archive at Nabble.com.

Re: PLZ help: i've issue with SSL TOMCAT

Posted by Pid <pi...@pidster.com>.
On 17/04/2012 13:54, amine20 wrote:
> i thank i need some file *.jar to add in
> ----/tomcat6/webapps/cas/WEB-INF/lib?
> i m wrong ??

Yes, you're wrong.  Read Igor's email again.

You've put the keystore in the /root directory which should not be
accessible to Tomcat.  Move it to tomcat/conf and change the path
reference to it.

Also check that the permissions on the file allow the Tomcat user* to
read the file.


Once you've done that Tomcat will start, but the certificate probably
won't work because you appear to have put the application name 'cas' in
the Common Name field - which should contain the hostname.

You put the hostname in Organization Name field, where it is not used.


p


*  Because you're not running Tomcat using 'root' right?
** Can I haz burger?


> --
> View this message in context: http://tomcat.10.n6.nabble.com/PLZ-help-i-ve-issue-with-SSL-TOMCAT-tp4889811p4890173.html
> Sent from the Tomcat - User mailing list archive at Nabble.com.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 


-- 

[key:62590808]


Re: PLZ help: i've issue with SSL TOMCAT

Posted by amine20 <am...@hotmail.com>.
i thank i need some file *.jar to add in
----/tomcat6/webapps/cas/WEB-INF/lib?
i m wrong ??

--
View this message in context: http://tomcat.10.n6.nabble.com/PLZ-help-i-ve-issue-with-SSL-TOMCAT-tp4889811p4890173.html
Sent from the Tomcat - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: PLZ help: i've issue with SSL TOMCAT

Posted by Igor Cicimov <ic...@gmail.com>.
On Tue, Apr 17, 2012 at 8:51 PM, amine20 <am...@hotmail.com> wrote:

> hi
> i'm new in tomcat/apache environement, i've succes to add ssl to apache2
> using openssl, but i've tried to do the same in tomcat but unfortunatly
> doesn't WORK.
>
> this is an explanation of what i have did:
> Step 1.Create a keystore file using Java
> /usr/lib/jvm/java-6-sun-1.6.0.26/jre/bin# keytool -genkey -alias tomcat
> -keyalg RSA
>
> root@CAS:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/bin# keytool -genkey -alias
> tomcat -keyalg RSA
> Enter key store password: changeit
> Enter key password for <tomcat>: changeit
>
> You are about to enter information that will be incorporated into
> your certificate request.  This information is what is called a
> Distinguished Name or DN.  There are quite a few fields but you
> can use supplied default values, displayed between brackets, by just
> hitting <Enter>, or blank the field by entering the <.> character
> before hitting <Enter>.
>
> Common Name (hostname, IP, or your name): CAS
> Organization Name (company) [The Sample Company]: crdp-nice.cndp.fr
> Organizational Unit Name (department, division): IT
> Locality Name (city, district) [Sydney]: FRANCE
> State or Province Name (full name) [NSW]: TOULON
> Country Name (2 letter code) [AU]: FR
> ------------------------------------------------->>> now my .keystore file
> is in /root folder
> root@CAS:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/bin# ls -a /root |grep
> .keystore
> .keystore
>
> Step 2.Configure Tomcat to use the keystore
> a modify the server.xml file as shown:
>
>    <Connector protocol="org.apache.coyote.http11.Http11Protocol"
>               port="8443"  SSLEnabled="true"
>               keystoreFile="/root/.keystore" keystorePass="changeit"
>               maxThreads="150" scheme="https" secure="true"
>               clientAuth="false" sslProtocol="TLS" />
>  --------------------------------------
> for testing:
>  service tomcat6 restart
> Stopping Tomcat servlet engine: tomcat6.
> Starting Tomcat servlet engine: tomcat6.
>
> we see tomcat can restart but in log file i got this:
>
> 17 avr. 2012 12:16:30 org.apache.catalina.startup.Catalina start
> INFO: Server startup in 6026 ms
> 17 avr. 2012 12:19:20 org.apache.coyote.http11.Http11Protocol pause
> INFO: Suspension de Coyote HTTP/1.1 sur http-8080
> 17 avr. 2012 12:19:20 org.apache.coyote.http11.Http11Protocol pause
> INFO: Suspension de Coyote HTTP/1.1 sur http-8443
> 17 avr. 2012 12:19:21 org.apache.catalina.core.StandardService stop
> INFO: Arrêt du service Catalina
> 17 avr. 2012 12:19:21 org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> GRAVE: The web application [/cas] appears to have started a thread named
> [Thread-2] but has failed to stop it. This is very likely to create a
> memory
> leak.
> 17 avr. 2012 12:19:21 org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> GRAVE: The web application [/cas] appears to have started a thread named
> [scheduler_Worker-1] but has failed to stop it. This is very likely to
> create a memory leak.
> 17 avr. 2012 12:19:21 org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> GRAVE: The web application [/cas] appears to have started a thread named
> [scheduler_Worker-2] but has failed to stop it. This is very likely to
> create a memory leak.
> 17 avr. 2012 12:19:21 org.apache.coyote.http11.Http11Protocol destroy
> INFO: Arrêt de Coyote HTTP/1.1 sur http-8080
> 17 avr. 2012 12:19:21 org.apache.coyote.http11.Http11Protocol destroy
> INFO: Arrêt de Coyote HTTP/1.1 sur http-8443
> 17 avr. 2012 12:19:23 org.apache.catalina.startup.ClassLoaderFactory
> validateFile
> ATTENTION: Problem with directory [/usr/share/tomcat6/server/classes],
> exists: [false], isDirectory: [false], canRead: [false]
> 17 avr. 2012 12:19:23 org.apache.catalina.startup.ClassLoaderFactory
> validateFile
> ATTENTION: Problem with directory [/usr/share/tomcat6/server], exists:
> [false], isDirectory: [false], canRead: [false]
> 17 avr. 2012 12:19:23 org.apache.catalina.startup.ClassLoaderFactory
> validateFile
> ATTENTION: Problem with directory [/usr/share/tomcat6/shared/classes],
> exists: [false], isDirectory: [false], canRead: [false]
> 17 avr. 2012 12:19:23 org.apache.catalina.startup.ClassLoaderFactory
> validateFile
> ATTENTION: Problem with directory [/usr/share/tomcat6/shared], exists:
> [false], isDirectory: [false], canRead: [false]
> 17 avr. 2012 12:19:24 org.apache.coyote.http11.Http11Protocol init
> INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
> 17 avr. 2012 12:19:24 org.apache.tomcat.util.net.jsse.JSSESocketFactory
> getStore
> GRAVE: Failed to load keystore type JKS with path /root/.keystore due to
> /root/.keystore (Permission denied)
> java.io.FileNotFoundException: /root/.keystore (Permission denied)
>        at java.io.FileInputStream.open(Native Method)
>        at java.io.FileInputStream.<init>(FileInputStream.java:120)
>        at
>
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:405)
>        at
>
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.java:296)
>        at
>
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:544)
>        at
>
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:481)
>        at
>
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:156)
>        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:538)
>        at
> org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
>        at
> org.apache.catalina.connector.Connector.initialize(Connector.java:1049)
>        at
>
> org.apache.catalina.core.StandardService.initialize(StandardService.java:703)
>        at
> org.apache.catalina.core.StandardServer.initialize(StandardServer.java:838)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:562)
>        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:597)
>        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> 17 avr. 2012 12:19:24 org.apache.coyote.http11.Http11Protocol init
> GRAVE: Erreur à l'initialisation du point de contact
> java.io.FileNotFoundException: /root/.keystore (Permission denied)
>        at java.io.FileInputStream.open(Native Method)
>        at java.io.FileInputStream.<init>(FileInputStream.java:120)
>        at
>
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:405)
>        at
>
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.java:296)
>        at
>
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:544)
>        at
>
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:481)
>        at
>
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:156)
>        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:538)
>        at
> org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
>        at
> org.apache.catalina.connector.Connector.initialize(Connector.java:1049)
>        at
>
> org.apache.catalina.core.StandardService.initialize(StandardService.java:703)
>        at
> org.apache.catalina.core.StandardServer.initialize(StandardServer.java:838)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:562)
>        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:597)
>        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> 17 avr. 2012 12:19:24 org.apache.catalina.core.StandardService initialize
> GRAVE: Failed to initialize connector [Connector[HTTP/1.1-8443]]
> LifecycleException:  L'initialisation du gestionnaire de protocole a
> ÃSymbole C (copyright)chouÃSymbole C (copyright):
> java.io.FileNotFoundException: /root/.keystore (Permission denied)
>        at
> org.apache.catalina.connector.Connector.initialize(Connector.java:1051)
>        at
>
> org.apache.catalina.core.StandardService.initialize(StandardService.java:703)
>        at
> org.apache.catalina.core.StandardServer.initialize(StandardServer.java:838)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:562)
>        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:597)
>        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> 17 avr. 2012 12:19:24 org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 1130 ms
> 17 avr. 2012 12:19:24 org.apache.catalina.core.StandardService start
> INFO: DÃSymbole C (copyright)marrage du service Catalina
> 17 avr. 2012 12:19:24 org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
> 17 avr. 2012 12:19:24 org.apache.catalina.startup.HostConfig
> deployDescriptor
> INFO: DÃSymbole C (copyright)ploiement du descripteur de configuration
> ROOT.xml
> 17 avr. 2012 12:19:25 org.apache.catalina.startup.HostConfig deployWAR
> INFO: DÃSymbole C (copyright)ploiement de l'archive cas.war de
> l'application
> web
> --------------
> more info: i can load http page in port 8080 for tomcat,
>  also i have and i can load https & https:443 pages for apache2
> -------------
> it's 3 days that im stucking her, thanks for help.
>
> --
> View this message in context:
> http://tomcat.10.n6.nabble.com/PLZ-help-i-ve-issue-with-SSL-TOMCAT-tp4889811p4889811.html
> Sent from the Tomcat - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
Whats not clear here?

GRAVE: Failed to load keystore type JKS with path /root/.keystore due to
/root/.keystore (*Permission denied*)