[ http://issues.apache.org/jira/browse/AXIS2-1006?page=all ]
Davanum Srinivas resolved AXIS2-1006. ------------------------------------- Resolution: Fixed Looks like this is fixed. -- dims > Cannot create instance of Merlin > -------------------------------- > > Key: AXIS2-1006 > URL: http://issues.apache.org/jira/browse/AXIS2-1006 > Project: Apache Axis 2.0 (Axis2) > Issue Type: Bug > Affects Versions: 1.0 > Environment: Windows NT 5.1 SP 1, Tomcat 5.5.9 > Reporter: Jeremy Mawson > > Following the instructions for enabling Rampart in Axis2 leads to the > following exception: > java.lang.RuntimeException: org.apache.ws.security.components.crypto.Merlin > cannot create instance > > org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:155) > > org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:115) > > org.apache.ws.security.handler.WSHandler.loadSignatureCrypto(WSHandler.java:337) > > org.apache.ws.security.handler.WSHandler.decodeSignatureParameter2(WSHandler.java:770) > > org.apache.ws.security.handler.WSHandler.doReceiverAction(WSHandler.java:231) > > org.apache.axis2.security.WSDoAllReceiver.processMessage(WSDoAllReceiver.java:176) > > org.apache.axis2.security.handler.WSDoAllHandler.invoke(WSDoAllHandler.java:82) > org.apache.axis2.engine.Phase.invoke(Phase.java:381) > org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:473) > org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:445) > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:284) > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:136) > javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > I have a fresh installation of Tomcat 5.5.9. I deployed Axis 2, added the > line <module ref="rampart"/> to axis2.xml and uploaded a service with the > following configuration. > service.xml: > <service name="lcc_calculator"> > <description> > LCC Calculator > </description> > <parameter name="ServiceClass" > locked="false">com.thenational.prototype.axis2.LCCCalculator</parameter> > <parameter name="InflowSecurity"> > <action> > <items>Timestamp Signature Encrypt</items> > > <passwordCallbackClass>com.thenational.prototype.axis2.security.PasswordStore</passwordCallbackClass> > <signaturePropFile>interop.properties</signaturePropFile> > </action> > </parameter> > <operation name="calculate"> > <messageReceiver > class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/> > </operation> > </service> > interop.properties: > org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin > org.apache.ws.security.crypto.merlin.keystore.type=jks > org.apache.ws.security.crypto.merlin.keystore.password=password > org.apache.ws.security.crypto.merlin.file=interop/interop2.jks > Whether this is a genuine bug or a lack of documentation I am not sure. User > mailing list is unhelpful. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]