Getting following exception when executing my client java file. Exception in thread "main" java.lang.NoSuchMethodError: org.apache.axis2.description.HandlerDescription.<init>(Ljavax/xml/namespace/QName;)V at org.apache.axis2.transport.AbstractTransportSender.<init>(AbstractTransportSender.java:55) at org.apache.axis2.transport.local.LocalTransportSender.<init>(LocalTransportSender.java:37) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:671) at org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:121) at org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:707) at org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:116) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:206) at org.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClient.java:146) at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:139) at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:245) at org.apache.axis2.rpc.client.RPCServiceClient.<init>(RPCServiceClient.java:48) at my.client.TestClient.main(TestClient.java:20) My java file: public class TestClient { public static void main(String args[]) { RPCServiceClient serviceClient = null; try { serviceClient = new RPCServiceClient(); Options options = serviceClient.getOptions(); EndpointReference targetEPR = new EndpointReference("http://localhost:8080/axis2/services/EJBService"); options.setTo(targetEPR); QName hello = new QName("http://ejb.my/xsd", "check"); Object[] helloArgs = new Object[] {"John"}; System.out.println(serviceClient.invokeBlocking(hello, helloArgs).getFirstElement().getText()); } catch (AxisFault e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
Regards Raj -- View this message in context: http://www.nabble.com/Exception-when-execute-client-to-invoke-axis2-webservice-tp26042319p26042319.html Sent from the Axis - User mailing list archive at Nabble.com.