what is the axis2 version you use? make sure you use all jar files from one
distribution.

thanks,
Amila.

On Sun, Oct 25, 2009 at 1:10 AM, Rajend <[email protected]> wrote:

>
> 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.
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Reply via email to