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.