Hi Adam,

Seems like you are missing the commons-discovery.jar [1].

Can you please try the following steps:
- Include commons-discovery.jar WEB-INF/lib directory and restart Tomcat.
- Include the commons-discovery.jar in the classpath of the client -
if you are doing this with the Axis2-std-0.94 distro, simply drop the
commons-discovery.jar into the 'lib' directory and run the ant build
in the security sample directory.

Thanks,
Ruchith

[1] 
http://svn.apache.org/repository/commons-discovery/jars/commons-discovery-0.3-SNAPSHOT.jar

On 1/14/06, Adam Jeżewski <[EMAIL PROTECTED]> wrote:
> Hi
>
> I'm traying to run securitySample and now I get this error.
> Any idea what to do?
> securitySample:
>        [java] - Deploying module : security
>        [java] - Deploying module : addressing
>        [java] java.lang.reflect.InvocationTargetException
>        [java]     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>    Method)
>        [java]     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeC
> onstructorAccessorImpl.java:39)
>        [java]     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Del
> egatingConstructorAccessorImpl.java:27)
>        [java]     at
> java.lang.reflect.Constructor.newInstance(Constructor.java:49
> 4)
>        [java]     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadCl
> ass(CryptoFactory.java:142)
>        [java]     at
> org.apache.ws.security.components.crypto.CryptoFactory.getIns
> tance(CryptoFactory.java:115)
>        [java]     at
> org.apache.ws.security.handler.WSHandler.loadSignatureCrypto(
> WSHandler.java:331)
>        [java]     at
> org.apache.ws.security.handler.WSHandler.doSenderAction(WSHan
> dler.java:118)
>        [java]     at
> org.apache.axis2.security.WSDoAllSender.invoke(WSDoAllSender.
> java:172)
>        [java]     at org.apache.axis2.engine.Phase.invoke(Phase.java:376)
>        [java]     at
> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:351
> )
>        [java]     at
> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:441)
>        [java]     at
> org.apache.axis2.description.OutInAxisOperationClient.send(Ou
> tInAxisOperation.java:317)
>        [java] - Unable to instantiate (1):
> org.apache.ws.security.components.crypt
> o.Merlin
>        [java] java.lang.reflect.InvocationTargetException
>        [java]     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>    Method)
>        [java]     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeC
> onstructorAccessorImpl.java:39)
>        [java]     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Del
> egatingConstructorAccessorImpl.java:27)
>        [java]     at
> java.lang.reflect.Constructor.newInstance(Constructor.java:49
> 4)
>        [java]     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadCl
> ass(CryptoFactory.java:142)
>        [java]     at
> org.apache.ws.security.components.crypto.CryptoFactory.getIns
> tance(CryptoFactory.java:115)
>        [java]     at
> org.apache.ws.security.handler.WSHandler.loadSignatureCrypto(
> WSHandler.java:331)
>        [java]     at
> org.apache.ws.security.handler.WSHandler.doSenderAction(WSHan
> dler.java:118)
>        [java]     at
> org.apache.axis2.security.WSDoAllSender.invoke(WSDoAllSender.
> java:172)
>        [java]     at org.apache.axis2.engine.Phase.invoke(Phase.java:376)
>        [java]     at
> org.apache.axis2.description.OutInAxisOperationClient.execute
> (OutInAxisOperation.java:267)
>        [java]     at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie
> nt.java:393)
>        [java]     at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie
> nt.java:326)
>        [java]     at sample.security.Client.main(Client.java:59)
>        [java] Caused by: java.lang.NoClassDefFoundError:
> org/apache/commons/discov
> ery/resource/DiscoverResources
>        [java]     at
> org.apache.ws.security.components.crypto.AbstractCrypto.<init
> > (AbstractCrypto.java:97)
>        [java]     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin
> .java:61)
>        [java]     ... 17 more
>        [java] java.lang.InstantiationException:
> org.apache.ws.security.components.
> crypto.Merlin
>        [java]     at
> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:351
> )
>        [java]     at
> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:441)
>        [java]     at
> org.apache.axis2.description.OutInAxisOperationClient.send(Ou
> tInAxisOperation.java:317)
>        [java]     at
> org.apache.axis2.description.OutInAxisOperationClient.execute
> (OutInAxisOperation.java:267)
>        [java]     at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie
> nt.java:393)
>        [java]     at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie
> nt.java:326)
>        [java]     at sample.security.Client.main(Client.java:59)
>        [java] Caused by: java.lang.NoClassDefFoundError:
> org/apache/commons/discov
> ery/resource/DiscoverResources
>        [java]     at
> org.apache.ws.security.components.crypto.AbstractCrypto.<init
> > (AbstractCrypto.java:97)
>        [java]     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin
> .java:61)
>        [java]     ... 17 more
>        [java]     at java.lang.Class.newInstance0(Class.java:335)
>        [java]     at java.lang.Class.newInstance(Class.java:303)
>        [java]     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadCl
> ass(CryptoFactory.java:150)
>        [java]     at
> org.apache.ws.security.components.crypto.CryptoFactory.getIns
> tance(CryptoFactory.java:115)
>        [java]     at
> org.apache.ws.security.handler.WSHandler.loadSignatureCrypto(
> WSHandler.java:331)
>        [java]     at
> org.apache.ws.security.handler.WSHandler.doSenderAction(WSHan
> dler.java:118)
>        [java]     at
> org.apache.axis2.security.WSDoAllSender.invoke(WSDoAllSender.
> java:172)
>        [java]     at org.apache.axis2.engine.Phase.invoke(Phase.java:376)
>        [java]     at
> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:351
> )
>        [java] - Unable to instantiate (2):
> org.apache.ws.security.components.crypt
> o.Merlin
>        [java] java.lang.InstantiationException:
> org.apache.ws.security.components.
> crypto.Merlin
>        [java]     at java.lang.Class.newInstance0(Class.java:335)
>        [java]     at java.lang.Class.newInstance(Class.java:303)
>        [java]     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadCl
> ass(CryptoFactory.java:150)
>        [java]     at
> org.apache.ws.security.components.crypto.CryptoFactory.getIns
> tance(CryptoFactory.java:115)
>        [java]     at
> org.apache.ws.security.handler.WSHandler.loadSignatureCrypto(
> WSHandler.java:331)
>        [java]     at
> org.apache.ws.security.handler.WSHandler.doSenderAction(WSHan
> dler.java:118)
>        [java]     at
> org.apache.axis2.security.WSDoAllSender.invoke(WSDoAllSender.
> java:172)
>        [java]     at org.apache.axis2.engine.Phase.invoke(Phase.java:376)
>        [java]     at
> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:351
> )
>        [java]     at
> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:441)
>        [java]     at
> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:441)
>        [java]     at
> org.apache.axis2.description.OutInAxisOperationClient.send(Ou
> tInAxisOperation.java:317)
>        [java]     at
> org.apache.axis2.description.OutInAxisOperationClient.execute
> (OutInAxisOperation.java:267)
>        [java]     at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie
> nt.java:393)
>        [java]     at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie
> nt.java:326)
>        [java]     at sample.security.Client.main(Client.java:59)
>        [java] Exception in thread "main" java.lang.RuntimeException:
> org.apache.ws
> .security.components.crypto.Merlin cannot create instance
>        [java]     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadCl
> ass(CryptoFactory.java:155)
>        [java]     at
> org.apache.axis2.description.OutInAxisOperationClient.send(Ou
> tInAxisOperation.java:317)
>        [java]     at
> org.apache.axis2.description.OutInAxisOperationClient.execute
> (OutInAxisOperation.java:267)
>        [java]     at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie
> nt.java:393)
>        [java]     at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie
> nt.java:326)
>        [java]     at sample.security.Client.main(Client.java:59)
>        [java]     at
> org.apache.ws.security.components.crypto.CryptoFactory.getIns
> tance(CryptoFactory.java:115)
>        [java]     at
> org.apache.ws.security.handler.WSHandler.loadSignatureCrypto(
> WSHandler.java:331)
>        [java]     at
> org.apache.ws.security.handler.WSHandler.doSenderAction(WSHan
> dler.java:118)
>        [java]     at
> org.apache.axis2.security.WSDoAllSender.invoke(WSDoAllSender.
> java:172)
>        [java]     at org.apache.axis2.engine.Phase.invoke(Phase.java:376)
>        [java]     at
> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:351
> )
>        [java]     at
> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:441)
>        [java]     at
> org.apache.axis2.description.OutInAxisOperationClient.send(Ou
> tInAxisOperation.java:317)
>        [java]     at
> org.apache.axis2.description.OutInAxisOperationClient.execute
> (OutInAxisOperation.java:267)
>        [java]     at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie
> nt.java:393)
>        [java]     at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie
> nt.java:326)
>        [java]     at sample.security.Client.main(Client.java:59)
>        [java] Java Result: 1
> Regards
> Adam
> --
> Moim programem pocztowym jest Opera: http://www.opera.com/m2/
>
> ----------------------------------------------------------------------
> Kliknij po wiecej! >>> http://link.interia.pl/f18ed
>
>


--
Ruchith

Reply via email to