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
