CryptoFactory: Cannot load properties: client.properties, Alguém?

Será que alguem pode me ajudar com essa exceção? utilizo o Axis2 + Rampart

log4j:WARN No appenders could be found for logger (org.apache.axiom.om.util.StAXUtils). log4j:WARN Please initialize the log4j system properly. Exception in thread "main" org.apache.axis2.AxisFault: CryptoFactory: Cannot load properties: conf\client.properties at org.apache.rampart.handler.WSDoAllSender.processMessage(WSDoAllSender.java:67) at org.apache.rampart.handler.WSDoAllHandler.invoke(WSDoAllHandler.java:72) at org.apache.axis2.engine.Phase.invoke(Phase.java:317) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:429) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163) at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:548) at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:528) at org.apache.rampart.samples.sample05.Client.main(Client.java:45) Caused by: java.lang.RuntimeException: CryptoFactory: Cannot load properties: conf\client.properties at org.apache.ws.security.components.crypto.CryptoFactory.getProperties(CryptoFactory.java:254) at org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:171) at org.apache.ws.security.handler.WSHandler.loadEncryptionCrypto(WSHandler.java:419) at org.apache.ws.security.handler.WSHandler.doSenderAction(WSHandler.java:145) at org.apache.rampart.handler.WSDoAllSender.processBasic(WSDoAllSender.java:201) at org.apache.rampart.handler.WSDoAllSender.processMessage(WSDoAllSender.java:64) ... 10 more

meu client.axis2.xml é:

[code]<axisconfig name=“AxisJava2.0”>
<module ref=“rampart” />

&lt;parameter name="OutflowSecurity"&gt;
  &lt;action&gt;
    &lt;items&gt;Encrypt&lt;/items&gt;
    &lt;encryptionUser&gt;service&lt;/encryptionUser&gt;
    &lt;encryptionPropFile&gt;conf\client.properties&lt;/encryptionPropFile&gt;
  &lt;/action&gt;
&lt;/parameter&gt;

&lt;parameter name="InflowSecurity"&gt;
  &lt;action&gt;
    &lt;items&gt;Encrypt&lt;/items&gt;
    &lt;passwordCallbackClass&gt;src\org.apache.rampart.samples.sample05.PWCBHandler&lt;/passwordCallbackClass&gt;
    &lt;decryptionPropFile&gt;conf\client.properties&lt;/decryptionPropFile&gt;
  &lt;/action&gt;
&lt;/parameter&gt;[/code]

O que ocorre se você inverte a barra de “” para “/” ?

eu consegui arrumar esse… coloquei o .properties dentro de src, pois estava em conf.

mas agora peguei outra exceção:

PS: O meu service.jks está dentro de C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\webapps\axis2

java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:211) at org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:176) at org.apache.ws.security.handler.WSHandler.loadDecryptionCrypto(WSHandler.java:863) at org.apache.ws.security.handler.WSHandler.decodeDecryptionParameter(WSHandler.java:912) at org.apache.ws.security.handler.WSHandler.doReceiverAction(WSHandler.java:260) at org.apache.rampart.handler.WSDoAllReceiver.processBasic(WSDoAllReceiver.java:207) at org.apache.rampart.handler.WSDoAllReceiver.processMessage(WSDoAllReceiver.java:86) at org.apache.rampart.handler.WSDoAllHandler.invoke(WSDoAllHandler.java:72) at org.apache.axis2.engine.Phase.invoke(Phase.java:317) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275) at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) Caused by: java.io.FileNotFoundException: service.jks (O sistema não pode encontrar o arquivo especificado) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.&lt;init&gt;(FileInputStream.java:106) at java.io.FileInputStream.&lt;init&gt;(FileInputStream.java:66) at org.apache.ws.security.components.crypto.AbstractCrypto.&lt;init&gt;(AbstractCrypto.java:77) at org.apache.ws.security.components.crypto.Merlin.&lt;init&gt;(Merlin.java:72) ... 31 more [ERROR] Unable to instantiate (1): org.apache.ws.security.components.crypto.Merlin java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:211) at org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:176) at org.apache.ws.security.handler.WSHandler.loadDecryptionCrypto(WSHandler.java:863) at org.apache.ws.security.handler.WSHandler.decodeDecryptionParameter(WSHandler.java:912) at org.apache.ws.security.handler.WSHandler.doReceiverAction(WSHandler.java:260) at org.apache.rampart.handler.WSDoAllReceiver.processBasic(WSDoAllReceiver.java:207) at org.apache.rampart.handler.WSDoAllReceiver.processMessage(WSDoAllReceiver.java:86) at org.apache.rampart.handler.WSDoAllHandler.invoke(WSDoAllHandler.java:72) at org.apache.axis2.engine.Phase.invoke(Phase.java:317) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275) at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) Caused by: java.io.FileNotFoundException: service.jks (O sistema não pode encontrar o arquivo especificado) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.&lt;init&gt;(FileInputStream.java:106) at java.io.FileInputStream.&lt;init&gt;(FileInputStream.java:66) at org.apache.ws.security.components.crypto.AbstractCrypto.&lt;init&gt;(AbstractCrypto.java:77) at org.apache.ws.security.components.crypto.Merlin.&lt;init&gt;(Merlin.java:72) ... 31 more java.lang.InstantiationException: org.apache.ws.security.components.crypto.Merlin at java.lang.Class.newInstance0(Class.java:340) at java.lang.Class.newInstance(Class.java:308) at org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219) at org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:176) at org.apache.ws.security.handler.WSHandler.loadDecryptionCrypto(WSHandler.java:863) at org.apache.ws.security.handler.WSHandler.decodeDecryptionParameter(WSHandler.java:912) at org.apache.ws.security.handler.WSHandler.doReceiverAction(WSHandler.java:260) at org.apache.rampart.handler.WSDoAllReceiver.processBasic(WSDoAllReceiver.java:207) at org.apache.rampart.handler.WSDoAllReceiver.processMessage(WSDoAllReceiver.java:86) at org.apache.rampart.handler.WSDoAllHandler.invoke(WSDoAllHandler.java:72) at org.apache.axis2.engine.Phase.invoke(Phase.java:317) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275) at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) [ERROR] Unable to instantiate (2): org.apache.ws.security.components.crypto.Merlin java.lang.InstantiationException: org.apache.ws.security.components.crypto.Merlin at java.lang.Class.newInstance0(Class.java:340) at java.lang.Class.newInstance(Class.java:308) at org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219) at org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:176) at org.apache.ws.security.handler.WSHandler.loadDecryptionCrypto(WSHandler.java:863) at org.apache.ws.security.handler.WSHandler.decodeDecryptionParameter(WSHandler.java:912) at org.apache.ws.security.handler.WSHandler.doReceiverAction(WSHandler.java:260) at org.apache.rampart.handler.WSDoAllReceiver.processBasic(WSDoAllReceiver.java:207) at org.apache.rampart.handler.WSDoAllReceiver.processMessage(WSDoAllReceiver.java:86) at org.apache.rampart.handler.WSDoAllHandler.invoke(WSDoAllHandler.java:72) at org.apache.axis2.engine.Phase.invoke(Phase.java:317) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275) at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) [ERROR] org.apache.ws.security.components.crypto.Merlin cannot create instance org.apache.axis2.AxisFault: org.apache.ws.security.components.crypto.Merlin cannot create instance at org.apache.rampart.handler.WSDoAllReceiver.processMessage(WSDoAllReceiver.java:92) at org.apache.rampart.handler.WSDoAllHandler.invoke(WSDoAllHandler.java:72) at org.apache.axis2.engine.Phase.invoke(Phase.java:317) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275) at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.RuntimeException: org.apache.ws.security.components.crypto.Merlin cannot create instance at org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224) at org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:176) at org.apache.ws.security.handler.WSHandler.loadDecryptionCrypto(WSHandler.java:863) at org.apache.ws.security.handler.WSHandler.decodeDecryptionParameter(WSHandler.java:912) at org.apache.ws.security.handler.WSHandler.doReceiverAction(WSHandler.java:260) at org.apache.rampart.handler.WSDoAllReceiver.processBasic(WSDoAllReceiver.java:207) at org.apache.rampart.handler.WSDoAllReceiver.processMessage(WSDoAllReceiver.java:86) ... 20 more