Hi all:

      I'm developing a web service using axis2 & tomcat .  

     It´s a little bit complicated due to the fact that I act as a server but 
within the aar in which I act as a server in same procedure I have to call to 
external Web Services (for calling those External Web Service which are legacy 
it´s used Axis.

     Those external Web Service are not secured, I´m not using SSL because 
tender are not asking for it.

  All work Ok, I mean I deploy aar and I make a calle to my server and 
everything ok.

     One of this Web Service now needs to be used using SSL, it means use a 
certificate.

      I know how to secure a Web Service that´s not the problem, in fact I have 
got all working.

     The key problem is that to get my keystore path I don´t want to use 
absolute path because I´m not the admin of the server.

     And I´m facing that I don´t know how to do it, let me explain it with an 
example.

    There I use a  keystdata.jks keystore file to store some certificates. When 
I give the Absolute Path 
for the keysdata.jks, everything works fine. But I am looking for a way
 to give the file path in relative to the source file. To achive that I 
have tried several methods and nothing works.

My project could be like that, so at first glance my keystore is placed at the 
what I thought is the root level, so just writing 



System.setProperty("javax.net.ssl.keyStore",
"keysdata.jks");


I thought it should look in the root level. But nothing works (I mean an 
absolute path yes it works)


   
+Project
|-src
|-keysdata.jks


Do anyone have any idea?
Thank you
Kind regards,
Oscar

                                          

Reply via email to