We already using log4j2 in our application for logs.

Do we need have specific log4j configuration as well to monitor Axis2 logs?

On Thu, 10 Sep 2020, 6:42 am robertlazarski, <robertlazar...@gmail.com>
wrote:

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

Reply via email to