We are going to need some logging in order to help. If you put the log4j.properties file distributed by Axis2 into your client classes dir, i.e. classes/log4j.properties , there should be some errors in the logs or console.
Robert On Wed, Sep 9, 2020 at 12:42 PM Murali Challa <challamura...@gmail.com> wrote: > Hi Robert, > > I created the client with Axis2 using the wsdl but it is falling while > executing the line *factory.createElement**(adbsource). * > > My bad is that I'm not getting any errors to debug the issue. It is just > stoping the execution there. > > I tried adding the most of required jars but still no luck. > > Do you have any idea why it failing ? > > Thanks & Regards, > Murali > > On Tue, 8 Sep 2020, 9:12 pm robertlazarski, <robertlazar...@gmail.com> > wrote: > >> Yep, if you are just using Axis2 as the client then no need for an aar, >> use a webapp or any of that. >> >> Here's some docs for using a client stub: >> >> >> https://axis.apache.org/axis2/java/core/docs/userguide-creatingclients-xmlbeans.html >> >> Robert >> >> On Tue, Sep 8, 2020 at 5:27 AM Murali Challa <challamura...@gmail.com> >> wrote: >> >>> *You need to create an aar file for your own services -* does it mean >>> that I don't need to create aar since I'm creating client using wsdl of >>> some other service and not creating my own web services? >>> >>> My requirement is just to create stubs using axis2 with existing wsdl >>> and use the stubs to call the services . >>> >>> On Tue, 8 Sep 2020, 8:50 pm robertlazarski, <robertlazar...@gmail.com> >>> wrote: >>> >>>> You need to create an aar file for your own services. >>>> >>>> Web services clients and servers can use different implementations, >>>> both sides do not need to be Axis2 though you do need to be careful about >>>> the specifications both sides support. >>>> >>>> Robert >>>> >>>> >>>> On Tue, Sep 8, 2020 at 4:28 AM Murali Challa <challamura...@gmail.com> >>>> wrote: >>>> >>>>> Thanks Robert for sharing the arr structure. >>>>> >>>>> The .arr that you shared is created to consume some sample service >>>>> right ? Or the arr is created by using the actual webservice source? >>>>> >>>>> Also can you please confirm if both the client and actual service need >>>>> be created by using Axis2? >>>>> >>>>> In my case, we are using wsdl of some other application (where the >>>>> services are not created by Axis2) to generate stubs using axis2. Will >>>>> this >>>>> cause any problem? >>>>> >>>>> >>>>> >>>>> On Mon, 7 Sep 2020, 9:58 pm robertlazarski, <robertlazar...@gmail.com> >>>>> wrote: >>>>> >>>>>> The aar files I create for my own projects, just contains the >>>>>> services.xml. See below for an example: >>>>>> >>>>>> ./myaar.aar >>>>>> ./META-INF >>>>>> ./META-INF/MANIFEST.MF >>>>>> ./META-INF/services.xml >>>>>> >>>>>> If your web services were created via codegen like adb, the stub >>>>>> files are the client, the skeleton is the service on the server side and >>>>>> can reside under WEB-INF/classes. >>>>>> >>>>>> Robert >>>>>> >>>>>> On Mon, Sep 7, 2020 at 6:19 AM Murali Challa <challamura...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Yes Robert .. I'm going through the Axis2 docs and some videos to >>>>>>> understand the implementation of Axis2 . >>>>>>> >>>>>>> As per my understanding, we need to create the .aar file and >>>>>>> services.xml. Please confirm if my understanding is correct? >>>>>>> >>>>>>> .aar file need to be created for my Stub file or I need to include >>>>>>> any other files in building .aar? >>>>>>> >>>>>>> On Mon, 7 Sep 2020, 9:42 pm robertlazarski, < >>>>>>> robertlazar...@gmail.com> wrote: >>>>>>> >>>>>>>> version-1.7.9.aar is distributed by Axis2 and is optional. >>>>>>>> >>>>>>>> We have a lot of docs, see here for how to configure the >>>>>>>> services.xml. There is a learning curve that requires some time so I >>>>>>>> suggest going through the docs before getting started. >>>>>>>> >>>>>>>> >>>>>>>> http://axis.apache.org/axis2/java/core/docs/axis2config.html#Service_Configuration >>>>>>>> >>>>>>>> Robert >>>>>>>> >>>>>>>> On Sun, Sep 6, 2020 at 6:31 PM Murali Challa < >>>>>>>> challamura...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi Robert, >>>>>>>>> >>>>>>>>> Sorry to bother you again.. >>>>>>>>> >>>>>>>>> I could see the aar file with name generated as version-1.7.9.aar. >>>>>>>>> is this the one your mentioning about? >>>>>>>>> >>>>>>>>> And I don't see any services.xml created in my workspace. Can you >>>>>>>>> please confirm if we need to create it manually ? and what all the >>>>>>>>> details >>>>>>>>> to be mentioned in services.xml file?. >>>>>>>>> >>>>>>>>> Thanks in advance.. >>>>>>>>> >>>>>>>>> Murali >>>>>>>>> >>>>>>>>> On Mon, 7 Sep 2020, 1:04 am robertlazarski, < >>>>>>>>> robertlazar...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> You can put the aar file of your axis2 code in your existing >>>>>>>>>> application, by creating a WEB-INF/services directory that includes >>>>>>>>>> your >>>>>>>>>> aar. Your aar file can include your axis2 code though that could >>>>>>>>>> alternatively go into WEB-INF/classes as normal. >>>>>>>>>> >>>>>>>>>> The aar file needs at least your services.xml. >>>>>>>>>> >>>>>>>>>> The axis2 jar dependencies depends on your use case. Here's what >>>>>>>>>> I use for my json and soap services, as an example. >>>>>>>>>> >>>>>>>>>> axis2-adb-1.7.9.jar axis2-jaxws-1.7.9.jar >>>>>>>>>> axis2-spring-1.7.9.jar >>>>>>>>>> axis2-jibx-1.7.9.jar >>>>>>>>>> axis2-transport-http-1.7.9.jar axis2-json-1.7.9.jar >>>>>>>>>> axis2-transport-local-1.7.9.jar >>>>>>>>>> axis2-codegen-1.7.9.jar axis2-kernel-1.7.9.jar >>>>>>>>>> axis2-java2wsdl-1.7.9.jar axis2-metadata-1.7.9.jar >>>>>>>>>> >>>>>>>>>> Robert >>>>>>>>>> >>>>>>>>>> On Sun, Sep 6, 2020 at 9:04 AM Murali Challa < >>>>>>>>>> challamura...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> So if I keep the Axis2 war file in my websphere, there is no >>>>>>>>>>> need to keep Axis2 jar in lib folder of actual application? >>>>>>>>>>> >>>>>>>>>>> And in which location of websphere I need to keep this Axis2 war >>>>>>>>>>> and how my app is going to refer to that war to run the webseries >>>>>>>>>>> of my >>>>>>>>>>> application? >>>>>>>>>>> >>>>>>>>>>> Might be asking more questions, but want to understand how Axis2 >>>>>>>>>>> war integrated in our actual application. >>>>>>>>>>> >>>>>>>>>>> Thank you so much for your patience and help.. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Mon, 7 Sep 2020, 12:02 am robertlazarski, < >>>>>>>>>>> robertlazar...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Please see my comments inline: >>>>>>>>>>>> >>>>>>>>>>>> On Sun, Sep 6, 2020 at 7:54 AM Murali Challa < >>>>>>>>>>>> challamura...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Robert , >>>>>>>>>>>>> >>>>>>>>>>>>> Do we need have the Axis2 war file in websphere to use Axis2 >>>>>>>>>>>>> jar file in our application? >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Yes, axis2 as a web services server typically runs as a >>>>>>>>>>>> standard webapp ... at least if your intention is to run it in an >>>>>>>>>>>> app >>>>>>>>>>>> server like Websphere. Things like spring-boot and axis2 can run >>>>>>>>>>>> as a jar >>>>>>>>>>>> though in that case there is an embedded Tomcat. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> And also I could see something called .aar , .mar files . >>>>>>>>>>>>> These files also need to be added in websphere? >>>>>>>>>>>>> >>>>>>>>>>>>> Please suggest.. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> An aar file defines the web service and having one in your >>>>>>>>>>>> WEB-INF/services dir is the minimum requirement of a new axis2 >>>>>>>>>>>> application. >>>>>>>>>>>> There are exceptions, jaxws specifically. The version.aar is >>>>>>>>>>>> distributed by >>>>>>>>>>>> axis2 but is not required. >>>>>>>>>>>> >>>>>>>>>>>> A mar file is for modules. They are optional, and generally are >>>>>>>>>>>> for advanced use cases. >>>>>>>>>>>> >>>>>>>>>>>> The concept of aar and mar files are further explained in the >>>>>>>>>>>> docs. >>>>>>>>>>>> >>>>>>>>>>>> https://axis.apache.org/axis2/java/core/docs/adv-userguide.html >>>>>>>>>>>> >>>>>>>>>>>> Robert >>>>>>>>>>>> >>>>>>>>>>>> On Sun, 6 Sep 2020, 11:07 pm robertlazarski, < >>>>>>>>>>>>> robertlazar...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> We have some Websphere specific instructions here. I am not a >>>>>>>>>>>>>> recent Websphere user myself. >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://axis.apache.org/axis2/java/core/docs/app_server.html >>>>>>>>>>>>>> >>>>>>>>>>>>>> I suggest trying the "Happy Axis" page, something like: >>>>>>>>>>>>>> >>>>>>>>>>>>>> http://localhost:8080/axis2/axis2-web/HappyAxis.jsp >>>>>>>>>>>>>> >>>>>>>>>>>>>> Axis2 uses commons-logging internally. The default is log4j, >>>>>>>>>>>>>> I am using log4j2 in my own Axis2 projects. I would expect at >>>>>>>>>>>>>> least some >>>>>>>>>>>>>> console output on errors. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Robert >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sun, Sep 6, 2020 at 7:11 AM Murali Challa < >>>>>>>>>>>>>> challamura...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Can anyone from this group help me out please.. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I'm debugging it from last 1 week but not getting any clue >>>>>>>>>>>>>>> to resolve it. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>>>>> Murali >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Sun, 6 Sep 2020, 10:38 pm Alexey Borschenko, < >>>>>>>>>>>>>>> aaborsche...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> No idea how it works under WebSphere. Sorry. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On 6 Sep 2020, at 20:04, Murali Challa < >>>>>>>>>>>>>>>> challamura...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thank you for your response Alexey.. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Yes.. I created the stubs with Axis2 and added required >>>>>>>>>>>>>>>> jars. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> But my doubt is that , any configurations we need to do in >>>>>>>>>>>>>>>> websphere to make my stub work? >>>>>>>>>>>>>>>> Or any where any to declare the stub files ? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> When I ran the stub with a Java standalone program, service >>>>>>>>>>>>>>>> client is getting initialized and the specified service call >>>>>>>>>>>>>>>> is getting >>>>>>>>>>>>>>>> executed. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> But when I deployed same stub in my server, it is >>>>>>>>>>>>>>>> not working and no errors to debug the issue. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> So kindly help to suggest if any changes need to be done at >>>>>>>>>>>>>>>> app server end other than adding jars. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks again for your consideration and help. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks & Best Regards, >>>>>>>>>>>>>>>> Murali >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Sun, 6 Sep 2020, 10:21 pm Alexey Borschenko, < >>>>>>>>>>>>>>>> aaborsche...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> You have to check migration documents. There are lot of >>>>>>>>>>>>>>>>> changes from v1 to v2. It’s not just about placing v2 JARs >>>>>>>>>>>>>>>>> into >>>>>>>>>>>>>>>>> application. You will have to rework it a bit. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On 6 Sep 2020, at 11:16, Murali Challa < >>>>>>>>>>>>>>>>> challamura...@gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi Team, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Earlier we are using axis1 jar to consume the services >>>>>>>>>>>>>>>>> from one of our business applications. >>>>>>>>>>>>>>>>> Now the management is asking us to migrate axis1 to axis2 >>>>>>>>>>>>>>>>> jar. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Below are the steps that I followed to generate the >>>>>>>>>>>>>>>>> Service stub file. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I have added the Axis2-1.7.8 bin folder as run time in my >>>>>>>>>>>>>>>>> eclipse. >>>>>>>>>>>>>>>>> Then Generated the Stub file with wsdl and by using Axis2 >>>>>>>>>>>>>>>>> webservice option in eclipse. >>>>>>>>>>>>>>>>> All the required axis2 jars are added to our application. >>>>>>>>>>>>>>>>> Finally deployed our application in our webshere server. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> But now we are not able access the services as earlier and >>>>>>>>>>>>>>>>> not getting error logs to debug the issue. >>>>>>>>>>>>>>>>> By adding some sysouts statements, we are guessing that >>>>>>>>>>>>>>>>> the flow is breaking while creating *_serviceClient* >>>>>>>>>>>>>>>>> object. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Kindly help to know if we are missing something. Also >>>>>>>>>>>>>>>>> please confirm if we need to add any configurations in our >>>>>>>>>>>>>>>>> webshpere to use >>>>>>>>>>>>>>>>> axis2 jar. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Please note that we just generated the stub file and made >>>>>>>>>>>>>>>>> code changes to pass the required inputs for service calls. >>>>>>>>>>>>>>>>> And just added >>>>>>>>>>>>>>>>> the required axis2 jar files. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Please help us to know if we are missing something. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>>>>>>> Murali >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> --------------------------------------------------------------------- >>>>>>>>>>>>>>>>> To unsubscribe, e-mail: >>>>>>>>>>>>>>>>> java-user-unsubscr...@axis.apache.org For additional >>>>>>>>>>>>>>>>> commands, e-mail: java-user-h...@axis.apache.org >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>