log4j2 is fine, that's what I use in my own projects.

For debugging, I suggest something like this in your log4j2.xml:

 <Logger name="org.apache.axis2" level="trace" additivity="false" >
            <AppenderRef ref="RollingFile"/>
            <AppenderRef ref="Console"/>
 </Logger>

Robert

On Wed, Sep 9, 2020 at 4:41 PM Murali Challa <challamura...@gmail.com>
wrote:

> 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