Hi Harshana, Thx a lot!, what you described was exactly the problem I was facing. Now I have 2 projects, one for the server and one for the client, the wizard is working pretty well.
Best regards Javier On Wed, Aug 17, 2011 at 5:38 PM, Harshana Eranga Martin < harshan...@gmail.com> wrote: > Hi Javier, > > 2011/8/17 Javier Sánchez <jsreca...@gmail.com> > >> Hi, >> >> I am having problems creating my first client side stubs (axis2 1.6.0 >> with service and code generator wizards). I am using a simple class: >> >> package com.wsexample; >> >> public class Temp { >> public double c2fConvertion(double cValue) { >> return ((cValue * 9.0)/5.0 )+ 32.0; >> } >> >> >> public double f2cConvertion(double fValue) { >> return ((fValue - 32.0) * 5.0) / 9.0; >> } >> } >> >> and after correctly creating wsdl, when I try to use the wizard wdsl2java >> to create the client stub there is one error on the generated TempStub: >> >> >> >> public class TempStub extends org.apache.axis2.client.Stub >> implements Temp{ >> protected org.apache.axis2.description.AxisOperation[] >> _operations; >> ... >> >> "The type Temp cannot be a superinterface of TempStub; a superinterface >> must be an interface" >> >> The wizard is using the simple class Temp as an interface, so the >> generated stub is incorrect ¿?. Some examples I have found on internet have >> succeded creating client stub from simple java class as Temp. >> >> Has anyone any idea what's is going on? >> > > I assume you pointed the same project where your original source file exist > for stub gneration wizard and you didn't use the custom package name option > for the stub generation. > > If the above mentioned are true, then you will face this given issue > because you already have the Temp class. Therefore the codegen tool fails to > replace the Temp class with the generated the Temp interface. > > To avoid that you need to do either select a different project/location or > select custom package for stub generation. > > Hope this helps! > > Thanks and Regards, > Harshana > >> >> Regards >> Javier >> > > > > -- > Thanks and Regards, > Harshana Martin > -- > Harshana Eranga Martin > Software Engineer, > WSO2 Inc. > Web: http://wso2.com > http://wso2.org > > ECF Committer: http://www.eclipse.org/ecf/ > Blog: http://harshana05.blogspot.com > Profile: https://www.google.com/profiles/harshana05 > >