ConsumerProcessor error when find KeyStore ("server.keyStore")
--------------------------------------------------------------

                 Key: SM-945
                 URL: https://issues.apache.org/activemq/browse/SM-945
             Project: ServiceMix
          Issue Type: Bug
          Components: servicemix-http
    Affects Versions: 3.1
         Environment: Servicemix 3.1
            Reporter: Jorge Rodríguez Pedrianes


   Hello, this days I try to use HttpComponent whith "https". I follow the 
examples that I find in source code. When I configure the HttpComponent I put 
the SSlParameters, like this: 
{noformat} 
<http:endpoint service="form:FormService"  endpoint="Form"
                       role="consumer" 
                       locationURI="https://0.0.0.0:8077/Form/";
                       defaultMep="http://www.w3.org/2004/08/wsdl/in-out"; 
                       soap="true">             
                <http:ssl>
                <http:sslParameters keyStore="classpath:server.jks" 
keyStorePassword="password"/>
            </http:ssl>
</http:endpoint>
{noformat} 

When I try to use this SU in Servicemix 3.1 this throw that the file server.jks 
is not found. But this file is in ____-su.xml. 

I saw that in ComponetProcessor class, in start method, you put
{noformat} 
public void start() throws Exception {
     Thread.currentThread().setContextClassLoader(getClass().getClassLoader()); 
// <--- It's ok¿?¿??
...

{noformat} 

I remove this, and recompile the component the https is ok.
This is a bug or Thread.current .....   its ok¿?¿?

Thanks


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to