Re: [Axis2] Dont get example POJOGUIDESPRING to run

robertlazarski <[email protected]> Sun, 8 Nov 2020 15:24:17 -1000
Newsgroups gmane.text.xml.axis.user
Message-ID <CABpPLBVct4E4F948J5zbD5C7EEpFXeU89u0WnBT=dXJ-G-ptNA@mail.gmail.com>
You'll need to paste the logs, when you get fatal errors.

Make sure you have these spring jars in your WEB-INF/lib - the exact
version isn't important in this case.

spring-beans-5.2.8.RELEASE.jar    spring-core-5.2.8.RELEASE.jar
 spring-web-5.2.8.RELEASE.jar
spring-context-5.2.8.RELEASE.jar  spring-expression-5.2.8.RELEASE.jar

On Sun, Nov 8, 2020 at 12:01 PM Daniel Otto <[email protected]>
wrote:

> When I add
>
> <listener>
>
> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
>     </listener>
>     <context-param>
>       <param-name>contextConfigLocation</param-name>
>       <param-value>/WEB-INF/classes/applicationContext.xml
>       </param-value>
>     </context-param>
>
> in my axis2/WEB-INF/web.xml I get 404 on
> http://localhost:8080/axis2/services/
>
> Am So., 8. Nov. 2020 um 05:51 Uhr schrieb robertlazarski <
> [email protected]>:
>
>> OK, I ran this WeatherService sample code myself.
>>
>> On my JDK 11 system, I couldn't get the more complex services.xml to load
>> into axis2 - the one using the thread context classloader (TCCL) .
>>
>> I create AXIS2-5989 <https://issues.apache.org/jira/browse/AXIS2-5989>
>> to track the issue.
>>
>> Using the TCCL to load spring in an axis2 aar is an advanced use case
>> intended for environments without a servlet container - tomcat is not that
>> environment. It's supported in axis2, though likely JDK 11 or the latest
>> versions of spring broke that code.
>>
>> Anyways, the easiest way to load spring is a context listener in the
>> web.xml:
>>
>>
>>  <listener>
>>
>> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
>>     </listener>
>>     <context-param>
>>       <param-name>contextConfigLocation</param-name>
>>       <param-value>/WEB-INF/classes/applicationContext.xml
>>       </param-value>
>>     </context-param>
>>
>> Correct services.xml ... this  one is confirmed to work:
>>
>> <service name="WeatherService" scope="application">
>>     <description>
>>         Weather POJO Service
>>     </description>
>>     <parameter
>> name="ServiceObjectSupplier">org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSup
>> plier</parameter>
>>     <parameter name="SpringBeanName">weatherSpringService</parameter>
>>     <messageReceivers>
>>         <messageReceiver
>>             mep="http://www.w3.org/ns/wsdl/in-only"
>>     class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>
>>         <messageReceiver
>>             mep="http://www.w3.org/ns/wsdl/in-out"
>>     class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
>>     </messageReceivers>
>>     <parameter name="ServiceClass">
>>         sample.spring.service.WeatherSpringService
>>     </parameter>
>> </service>
>>
>> client url:
>>
>> http://localhost:8080/axis2/services/WeatherService
>>
>> From there, put the sample dir that is in the aar, under WEB-INF/classes.
>> That is because when spring is loaded from web.xml the classes need to be
>> under WEB-INF/classes. For my projects the aar only contains the
>> services.xml.
>>
>>
>> On Sat, Nov 7, 2020 at 10:24 AM Daniel Otto <[email protected]>
>> wrote:
>>
>>> I can deploy the webservice:
>>>
>>> [image: serviceList.png]
>>>
>>> but can't get the weather values which are stored in
>>> applicationContext.xml
>>>
>>> [image: terminal.png]
>>>
>>> Am Sa., 7. Nov. 2020 um 20:41 Uhr schrieb Daniel Otto <
>>> [email protected]>:
>>>
>>>> I already got to this point. I don't got "ant rpc.client" to run...
>>>>
>>>> Am Sa., 7. Nov. 2020 um 20:37 Uhr schrieb Avinder Bahra
>>>> <[email protected]>:
>>>>
>>>>> try a more modern stack
>>>>>
>>>>> On Sat, 7 Nov 2020, 19:36 Daniel Otto, <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Sry, I don't get why we use the example WeatherService.aar
>>>>>> (pojoguide) right now? I am a little bit confused. Should I deploy the
>>>>>> WeatherService.aar from the example pojoguide and the
>>>>>> WeatherServiceSpring.aar from the example pojoguidespring, but change the
>>>>>> services.xml contents from pojoguidespring to the contents of pojoguide and
>>>>>> build the service with it and deploy it on the axis2 server?
>>>>>>
>>>>>> Am Fr., 6. Nov. 2020 um 22:40 Uhr schrieb robertlazarski <
>>>>>> [email protected]>:
>>>>>>
>>>>>>> You still have:
>>>>>>>
>>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>>> sample.pojo.service.WeatherService
>>>>>>>
>>>>>>> What does this show? If that class is in the aar:
>>>>>>>
>>>>>>> jar xf WeatherService.aar
>>>>>>>
>>>>>>> Then:
>>>>>>>
>>>>>>> cd /var/lib/tomcat9/webapps/
>>>>>>> find . -name WeatherService.class
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Nov 6, 2020 at 11:35 AM Daniel Otto <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Here is the log file with two starts of the server. nothing comes
>>>>>>>> after that line...
>>>>>>>>
>>>>>>>> 2020-11-06 22:14:27,643 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ClusterBuilder  - Clustering has been disabled
>>>>>>>> 2020-11-06 22:14:27,815 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> soapmonitor-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/soapmonitor-1.7.9.mar
>>>>>>>> 2020-11-06 22:14:27,828 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> mtompolicy-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mtompolicy-1.7.9.mar
>>>>>>>> 2020-11-06 22:14:27,842 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module: ping-1.7.9
>>>>>>>> - file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/ping-1.7.9.mar
>>>>>>>> 2020-11-06 22:14:27,853 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> jaxws-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/axis2-jaxws-mar-1.7.9.mar
>>>>>>>> 2020-11-06 22:14:27,862 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> metadataExchange-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mex-1.7.9.mar
>>>>>>>> 2020-11-06 22:14:27,881 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> script-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/scripting-1.7.9.mar
>>>>>>>> 2020-11-06 22:14:27,915 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> addressing-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/addressing-1.7.9.mar
>>>>>>>> 2020-11-06 22:14:28,051 [main] ERROR
>>>>>>>> org.apache.axis2.deployment.ServiceDeployer  - The WeatherSpringService.aar
>>>>>>>> service, which is not valid, caused The following error occurred during
>>>>>>>> schema generation: sample.pojo.service.WeatherService
>>>>>>>> org.apache.axis2.deployment.DeploymentException: The following
>>>>>>>> error occurred during schema generation: sample.pojo.service.WeatherService
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:441)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:109)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:232)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:154)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:149)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:585)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:164)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:136)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:289)
>>>>>>>> at
>>>>>>>> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95)
>>>>>>>> at
>>>>>>>> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:622)
>>>>>>>> at
>>>>>>>> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:471)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1134)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4871)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5180)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:978)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1849)
>>>>>>>> at
>>>>>>>> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
>>>>>>>> at
>>>>>>>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>>>>>>>> at
>>>>>>>> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>>>>>>>> at
>>>>>>>> java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:773)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
>>>>>>>> at
>>>>>>>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>>>>>>>> at
>>>>>>>> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>>>>>>>> at
>>>>>>>> java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
>>>>>>>> at
>>>>>>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>>>> Method)
>>>>>>>> at
>>>>>>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>>>>> at
>>>>>>>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>>>>>>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:343)
>>>>>>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
>>>>>>>> Caused by: org.apache.axis2.deployment.DeploymentException: The
>>>>>>>> following error occurred during schema generation:
>>>>>>>> sample.pojo.service.WeatherService
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:404)
>>>>>>>> ... 57 more
>>>>>>>> Caused by: org.apache.axis2.AxisFault:
>>>>>>>> sample.pojo.service.WeatherService
>>>>>>>> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>>>>>>>> at org.apache.axis2.util.Utils.getServiceClass(Utils.java:780)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:412)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:396)
>>>>>>>> ... 57 more
>>>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>>>> sample.pojo.service.WeatherService
>>>>>>>> at
>>>>>>>> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365)
>>>>>>>> at
>>>>>>>> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
>>>>>>>> at java.base/java.lang.Class.forName0(Native Method)
>>>>>>>> at java.base/java.lang.Class.forName(Class.java:315)
>>>>>>>> at org.apache.axis2.util.Loader.loadClass(Loader.java:261)
>>>>>>>> at org.apache.axis2.util.Loader.loadClass(Loader.java:229)
>>>>>>>> at org.apache.axis2.util.Utils.getServiceClass(Utils.java:777)
>>>>>>>> ... 59 more
>>>>>>>> 2020-11-06 22:14:28,066 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.DeploymentEngine  -
>>>>>>>> org.apache.axis2.deployment.DeploymentException: The following error
>>>>>>>> occurred during schema generation: sample.pojo.service.WeatherService
>>>>>>>> 2020-11-06 22:31:23,509 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ClusterBuilder  - Clustering has been disabled
>>>>>>>> 2020-11-06 22:31:24,137 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> soapmonitor-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/soapmonitor-1.7.9.mar
>>>>>>>> 2020-11-06 22:31:24,207 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> mtompolicy-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mtompolicy-1.7.9.mar
>>>>>>>> 2020-11-06 22:31:24,454 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module: ping-1.7.9
>>>>>>>> - file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/ping-1.7.9.mar
>>>>>>>> 2020-11-06 22:31:24,491 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> jaxws-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/axis2-jaxws-mar-1.7.9.mar
>>>>>>>> 2020-11-06 22:31:24,527 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> metadataExchange-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mex-1.7.9.mar
>>>>>>>> 2020-11-06 22:31:24,568 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> script-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/scripting-1.7.9.mar
>>>>>>>> 2020-11-06 22:31:24,699 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>> addressing-1.7.9 -
>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/addressing-1.7.9.mar
>>>>>>>> 2020-11-06 22:31:25,356 [main] ERROR
>>>>>>>> org.apache.axis2.deployment.ServiceDeployer  - The WeatherSpringService.aar
>>>>>>>> service, which is not valid, caused The following error occurred during
>>>>>>>> schema generation: sample.pojo.service.WeatherService
>>>>>>>> org.apache.axis2.deployment.DeploymentException: The following
>>>>>>>> error occurred during schema generation: sample.pojo.service.WeatherService
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:441)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:109)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:232)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:154)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:149)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:585)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:164)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:136)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:289)
>>>>>>>> at
>>>>>>>> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95)
>>>>>>>> at
>>>>>>>> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:622)
>>>>>>>> at
>>>>>>>> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:471)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1134)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4871)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5180)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:978)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1849)
>>>>>>>> at
>>>>>>>> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
>>>>>>>> at
>>>>>>>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>>>>>>>> at
>>>>>>>> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>>>>>>>> at
>>>>>>>> java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:773)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576)
>>>>>>>> at
>>>>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
>>>>>>>> at
>>>>>>>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>>>>>>>> at
>>>>>>>> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>>>>>>>> at
>>>>>>>> java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>> at
>>>>>>>> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
>>>>>>>> at
>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
>>>>>>>> at
>>>>>>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>>>> Method)
>>>>>>>> at
>>>>>>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>>>>> at
>>>>>>>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>>>>>>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:343)
>>>>>>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
>>>>>>>> Caused by: org.apache.axis2.deployment.DeploymentException: The
>>>>>>>> following error occurred during schema generation:
>>>>>>>> sample.pojo.service.WeatherService
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:404)
>>>>>>>> ... 57 more
>>>>>>>> Caused by: org.apache.axis2.AxisFault:
>>>>>>>> sample.pojo.service.WeatherService
>>>>>>>> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>>>>>>>> at org.apache.axis2.util.Utils.getServiceClass(Utils.java:780)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:412)
>>>>>>>> at
>>>>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:396)
>>>>>>>> ... 57 more
>>>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>>>> sample.pojo.service.WeatherService
>>>>>>>> at
>>>>>>>> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365)
>>>>>>>> at
>>>>>>>> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
>>>>>>>> at java.base/java.lang.Class.forName0(Native Method)
>>>>>>>> at java.base/java.lang.Class.forName(Class.java:315)
>>>>>>>> at org.apache.axis2.util.Loader.loadClass(Loader.java:261)
>>>>>>>> at org.apache.axis2.util.Loader.loadClass(Loader.java:229)
>>>>>>>> at org.apache.axis2.util.Utils.getServiceClass(Utils.java:777)
>>>>>>>> ... 59 more
>>>>>>>> 2020-11-06 22:31:25,425 [main] INFO
>>>>>>>>  org.apache.axis2.deployment.DeploymentEngine  -
>>>>>>>> org.apache.axis2.deployment.DeploymentException: The following error
>>>>>>>> occurred during schema generation: sample.pojo.service.WeatherService
>>>>>>>>
>>>>>>>> Am Fr., 6. Nov. 2020 um 22:29 Uhr schrieb robertlazarski <
>>>>>>>> [email protected]>:
>>>>>>>>
>>>>>>>>> Could you paste your log please in its entirety? Seems like it got
>>>>>>>>> clipped. I am expecting to see another error after this line:
>>>>>>>>>
>>>>>>>>> 2020-11-06 21:37:52,300 [main] INFO
>>>>>>>>>  org.apache.axis2.deployment.DeploymentEngine  -
>>>>>>>>> org.apache.axis2.deployment.DeploymentException: The following error
>>>>>>>>> occurred during schema generation: sample.pojo.service.WeatherService
>>>>>>>>>
>>>>>>>>> On Fri, Nov 6, 2020 at 11:20 AM Daniel Otto <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> I have put the sample directory also in the /WEB-INF/classes
>>>>>>>>>> folder. Restarted the server and have the same problems as before. :/
>>>>>>>>>>
>>>>>>>>>> Am Fr., 6. Nov. 2020 um 22:00 Uhr schrieb robertlazarski <
>>>>>>>>>> [email protected]>:
>>>>>>>>>>
>>>>>>>>>>> Try putting sample.pojo.service.WeatherService under
>>>>>>>>>>> WEB-INF/classes.
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Nov 6, 2020 at 10:47 AM Daniel Otto <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> After I used the new services.xml to built the service, the
>>>>>>>>>>>> service list shows this:
>>>>>>>>>>>>
>>>>>>>>>>>> [image: servicelist.png]
>>>>>>>>>>>>
>>>>>>>>>>>> The class sample.pojo.service.WeatherService is not in the aar
>>>>>>>>>>>> because I think it's from another example (pojoguide). So I put the samples
>>>>>>>>>>>> directory from the pojoguide example
>>>>>>>>>>>> AXIS2_HOME/samples/pojoguide/src/sample into the aar and deploy it again on
>>>>>>>>>>>> axis2.
>>>>>>>>>>>> Restart the server and nothing changed in the service list @
>>>>>>>>>>>> http://localhost:8080/axis2/services/listServices
>>>>>>>>>>>> The log also looks the same for me:
>>>>>>>>>>>>
>>>>>>>>>>>> 2020-11-06 21:37:51,886 [main] INFO
>>>>>>>>>>>>  org.apache.axis2.deployment.ClusterBuilder  - Clustering has been disabled
>>>>>>>>>>>> 2020-11-06 21:37:52,040 [main] INFO
>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>> soapmonitor-1.7.9 -
>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/soapmonitor-1.7.9.mar
>>>>>>>>>>>> 2020-11-06 21:37:52,059 [main] INFO
>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>> mtompolicy-1.7.9 -
>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mtompolicy-1.7.9.mar
>>>>>>>>>>>> 2020-11-06 21:37:52,084 [main] INFO
>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module: ping-1.7.9
>>>>>>>>>>>> - file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/ping-1.7.9.mar
>>>>>>>>>>>> 2020-11-06 21:37:52,110 [main] INFO
>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>> jaxws-1.7.9 -
>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/axis2-jaxws-mar-1.7.9.mar
>>>>>>>>>>>> 2020-11-06 21:37:52,122 [main] INFO
>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>> metadataExchange-1.7.9 -
>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mex-1.7.9.mar
>>>>>>>>>>>> 2020-11-06 21:37:52,138 [main] INFO
>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>> script-1.7.9 -
>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/scripting-1.7.9.mar
>>>>>>>>>>>> 2020-11-06 21:37:52,163 [main] INFO
>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>> addressing-1.7.9 -
>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/addressing-1.7.9.mar
>>>>>>>>>>>> 2020-11-06 21:37:52,290 [main] ERROR
>>>>>>>>>>>> org.apache.axis2.deployment.ServiceDeployer  - The WeatherSpringService.aar
>>>>>>>>>>>> service, which is not valid, caused The following error occurred during
>>>>>>>>>>>> schema generation: sample.pojo.service.WeatherService
>>>>>>>>>>>> org.apache.axis2.deployment.DeploymentException: The following
>>>>>>>>>>>> error occurred during schema generation: sample.pojo.service.WeatherService
>>>>>>>>>>>> at
>>>>>>>>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:441)
>>>>>>>>>>>> at
>>>>>>>>>>>> org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:109)
>>>>>>>>>>>> at
>>>>>>>>>>>> org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:232)
>>>>>>>>>>>> at
>>>>>>>>>>>> org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:154)
>>>>>>>>>>>> ...
>>>>>>>>>>>> 2020-11-06 21:37:52,300 [main] INFO
>>>>>>>>>>>>  org.apache.axis2.deployment.DeploymentEngine  -
>>>>>>>>>>>> org.apache.axis2.deployment.DeploymentException: The following error
>>>>>>>>>>>> occurred during schema generation: sample.pojo.service.WeatherService
>>>>>>>>>>>>
>>>>>>>>>>>> Am Fr., 6. Nov. 2020 um 20:40 Uhr schrieb robertlazarski <
>>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>>
>>>>>>>>>>>>> Your applicationContext.xml and Spring seems to be fine now.
>>>>>>>>>>>>>
>>>>>>>>>>>>> This problem:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>>>>>>>>> sample.pojo.service.WeatherService
>>>>>>>>>>>>>
>>>>>>>>>>>>> Is because those classes are not under WEB-INF/classes ... the
>>>>>>>>>>>>> classes can be in the aar, but don't have to be.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Does this link show the service as valid?
>>>>>>>>>>>>>
>>>>>>>>>>>>> http://localhost:8080/axis2/services/listServices
>>>>>>>>>>>>>
>>>>>>>>>>>>> I suppose this class sample.pojo.service.WeatherService is in
>>>>>>>>>>>>> the aar?
>>>>>>>>>>>>>
>>>>>>>>>>>>> The aar can be expanded, please paste what is in it.
>>>>>>>>>>>>>
>>>>>>>>>>>>> jar -xf WeatherSpringService.aar
>>>>>>>>>>>>> find .
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Nov 6, 2020 at 8:16 AM Daniel Otto <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Another new 5 steps I have done.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *1)*
>>>>>>>>>>>>>> When I start the server at my step 18) in the mail before,
>>>>>>>>>>>>>> the log looks good I think. Also here the service *isn't *showing
>>>>>>>>>>>>>> as a faulty service in the axis2 panel in my web browser. Like i
>>>>>>>>>>>>>> mentioned it in 16) the service is shown correctly after I load the
>>>>>>>>>>>>>> spring-expression-5.1.10.RELEASE.jar into
>>>>>>>>>>>>>> /tomcat9/webapps/axis2/WEB-INF/lib.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2020-11-06 18:09:41,006 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ClusterBuilder  - Clustering has been disabled
>>>>>>>>>>>>>> 2020-11-06 18:09:41,126 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> soapmonitor-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/soapmonitor-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:09:41,136 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> mtompolicy-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mtompolicy-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:09:41,148 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module: ping-1.7.9
>>>>>>>>>>>>>> - file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/ping-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:09:41,158 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> jaxws-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/axis2-jaxws-mar-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:09:41,166 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> metadataExchange-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mex-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:09:41,174 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> script-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/scripting-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:09:41,195 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> addressing-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/addressing-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:09:41,425 [main] TRACE
>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  -
>>>>>>>>>>>>>> Refreshing
>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext@5b265379,
>>>>>>>>>>>>>> started on Fri Nov 06 18:09:41 CET 2020
>>>>>>>>>>>>>> 2020-11-06 18:09:41,476 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loading
>>>>>>>>>>>>>> XML bean definitions from class path resource [applicationContext.xml]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,477 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.xml.DefaultDocumentLoader  - Using JAXP
>>>>>>>>>>>>>> provider
>>>>>>>>>>>>>> [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,478 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Trying to resolve
>>>>>>>>>>>>>> XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [
>>>>>>>>>>>>>> http://www.springframework.org/dtd/spring-beans.dtd]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,479 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Trying to locate
>>>>>>>>>>>>>> [spring-beans.dtd] in Spring jar on classpath
>>>>>>>>>>>>>> 2020-11-06 18:09:41,479 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Found beans DTD [
>>>>>>>>>>>>>> http://www.springframework.org/dtd/spring-beans.dtd] in
>>>>>>>>>>>>>> classpath: spring-beans.dtd
>>>>>>>>>>>>>> 2020-11-06 18:09:41,503 [main] DEBUG
>>>>>>>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loaded 3
>>>>>>>>>>>>>> bean definitions from class path resource [applicationContext.xml]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,503 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loaded 3
>>>>>>>>>>>>>> bean definitions from location pattern [applicationContext.xml]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,539 [main] TRACE
>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  - No
>>>>>>>>>>>>>> 'messageSource' bean, using [Empty MessageSource]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,542 [main] TRACE
>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  - No
>>>>>>>>>>>>>> 'applicationEventMulticaster' bean, using
>>>>>>>>>>>>>> [SimpleApplicationEventMulticaster]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,543 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Pre-instantiating singletons in
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory@1604ad0f:
>>>>>>>>>>>>>> defining beans [applicationContext,weatherSpringService,weatherBean]; root
>>>>>>>>>>>>>> of factory hierarchy
>>>>>>>>>>>>>> 2020-11-06 18:09:41,544 [main] DEBUG
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Creating shared instance of singleton bean 'applicationContext'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,544 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Creating instance of bean 'applicationContext'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,561 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Eagerly caching bean 'applicationContext' to allow for resolving potential
>>>>>>>>>>>>>> circular references
>>>>>>>>>>>>>> 2020-11-06 18:09:41,563 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Finished creating instance of bean 'applicationContext'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,563 [main] DEBUG
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Creating shared instance of singleton bean 'weatherSpringService'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,563 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Creating instance of bean 'weatherSpringService'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,564 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Eagerly caching bean 'weatherSpringService' to allow for resolving
>>>>>>>>>>>>>> potential circular references
>>>>>>>>>>>>>> 2020-11-06 18:09:41,565 [main] DEBUG
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Creating shared instance of singleton bean 'weatherBean'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,565 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Creating instance of bean 'weatherBean'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,565 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Eagerly caching bean 'weatherBean' to allow for resolving potential
>>>>>>>>>>>>>> circular references
>>>>>>>>>>>>>> 2020-11-06 18:09:41,579 [main] TRACE
>>>>>>>>>>>>>> org.springframework.core.io.support.SpringFactoriesLoader  - Loaded
>>>>>>>>>>>>>> [org.springframework.beans.BeanInfoFactory] names:
>>>>>>>>>>>>>> [org.springframework.beans.ExtendedBeanInfoFactory]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,581 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Getting BeanInfo
>>>>>>>>>>>>>> for class [sample.spring.bean.Weather]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,585 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Caching
>>>>>>>>>>>>>> PropertyDescriptors for class [sample.spring.bean.Weather]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,585 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>> 'class' of type [java.lang.Class]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,593 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>> 'forecast' of type [java.lang.String]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,594 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>> 'howMuchRain' of type [float]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,594 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>> 'rain' of type [boolean]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,594 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>> 'temperature' of type [float]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,594 [main] DEBUG
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Not strongly
>>>>>>>>>>>>>> caching class [sample.spring.bean.Weather] because it is not cache-safe
>>>>>>>>>>>>>> 2020-11-06 18:09:41,607 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.TypeConverterDelegate  - Converting String to
>>>>>>>>>>>>>> [float] using property editor
>>>>>>>>>>>>>> [org.springframework.beans.propertyeditors.CustomNumberEditor@414749f8
>>>>>>>>>>>>>> ]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,608 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.TypeConverterDelegate  - Converting String to
>>>>>>>>>>>>>> [boolean] using property editor
>>>>>>>>>>>>>> [org.springframework.beans.propertyeditors.CustomBooleanEditor@70d2a981
>>>>>>>>>>>>>> ]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,608 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.TypeConverterDelegate  - Converting String to
>>>>>>>>>>>>>> [float] using property editor
>>>>>>>>>>>>>> [org.springframework.beans.propertyeditors.CustomNumberEditor@414749f8
>>>>>>>>>>>>>> ]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,609 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Finished creating instance of bean 'weatherBean'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,610 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Getting BeanInfo
>>>>>>>>>>>>>> for class [sample.spring.service.WeatherSpringService]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,612 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Caching
>>>>>>>>>>>>>> PropertyDescriptors for class [sample.spring.service.WeatherSpringService]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,612 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>> 'class' of type [java.lang.Class]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,612 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>> 'weather' of type [sample.spring.bean.Weather]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,612 [main] DEBUG
>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Not strongly
>>>>>>>>>>>>>> caching class [sample.spring.service.WeatherSpringService] because it is
>>>>>>>>>>>>>> not cache-safe
>>>>>>>>>>>>>> 2020-11-06 18:09:41,613 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Finished creating instance of bean 'weatherSpringService'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,613 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Returning cached instance of singleton bean 'weatherBean'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,615 [main] TRACE
>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  - No
>>>>>>>>>>>>>> 'lifecycleProcessor' bean, using [DefaultLifecycleProcessor]
>>>>>>>>>>>>>> 2020-11-06 18:09:41,615 [main] TRACE
>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>> Returning cached instance of singleton bean 'lifecycleProcessor'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,618 [main] TRACE
>>>>>>>>>>>>>> org.springframework.core.env.PropertySourcesPropertyResolver  - Searching
>>>>>>>>>>>>>> for key 'spring.liveBeansView.mbeanDomain' in PropertySource
>>>>>>>>>>>>>> 'systemProperties'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,618 [main] TRACE
>>>>>>>>>>>>>> org.springframework.core.env.PropertySourcesPropertyResolver  - Searching
>>>>>>>>>>>>>> for key 'spring.liveBeansView.mbeanDomain' in PropertySource
>>>>>>>>>>>>>> 'systemEnvironment'
>>>>>>>>>>>>>> 2020-11-06 18:09:41,618 [main] TRACE
>>>>>>>>>>>>>> org.springframework.core.env.PropertySourcesPropertyResolver  - Could not
>>>>>>>>>>>>>> find key 'spring.liveBeansView.mbeanDomain' in any property source
>>>>>>>>>>>>>> 2020-11-06 18:09:41,635 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.DeploymentEngine  - Deploying Web service:
>>>>>>>>>>>>>> WeatherSpringService.aar -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/services/WeatherSpringService.aar
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *2)*
>>>>>>>>>>>>>> After my step 18) I try to run the RPC client in
>>>>>>>>>>>>>> AXIS2_HOME/samples/pojoguidespring/ with the command "ant rpc.client" and
>>>>>>>>>>>>>> the following error log appear after the log which I have shown above:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 020-11-06 18:10:11,075 [http-nio-8080-exec-6] ERROR
>>>>>>>>>>>>>> org.apache.axis2.rpc.receivers.RPCMessageReceiver  - Exception occurred
>>>>>>>>>>>>>> while trying to invoke service method null
>>>>>>>>>>>>>> org.apache.axis2.AxisFault: Spring context file cannot be
>>>>>>>>>>>>>> located for AxisService
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.extensions.spring.util.ApplicationContextUtil.getSpringApplicationContext(ApplicationContextUtil.java:120)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.extensions.spring.receivers.SpringAppContextAwareObjectSupplier.getServiceObject(SpringAppContextAwareObjectSupplier.java:47)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.util.Utils.createServiceObject(Utils.java:702)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.receivers.AbstractMessageReceiver.makeNewServiceObject(AbstractMessageReceiver.java:173)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.receivers.AbstractMessageReceiver.getTheImplementationObject(AbstractMessageReceiver.java:210)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:79)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:106)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:169)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:178)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:164)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>>>>>>>>>>>>> at java.base/java.lang.Thread.run(Thread.java:834)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *3)*
>>>>>>>>>>>>>> I have no applicationContext in my axis2.war. In my
>>>>>>>>>>>>>> WeatherSpringService.aar there is one. I think this is the reason why I
>>>>>>>>>>>>>> don't need to load the applicationContext.xml by myself into the axis2
>>>>>>>>>>>>>> directory?
>>>>>>>>>>>>>> Sry, I overlooked the invitation to post the file listing,
>>>>>>>>>>>>>> here it is from /tomcat9/webapps/axis2
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> .
>>>>>>>>>>>>>> ./axis2-web
>>>>>>>>>>>>>> ./axis2-web/Error
>>>>>>>>>>>>>> ./axis2-web/Error/error500.jsp
>>>>>>>>>>>>>> ./axis2-web/Error/AuthError.html
>>>>>>>>>>>>>> ./axis2-web/Error/error404.jsp
>>>>>>>>>>>>>> ./axis2-web/Error/GenError.html
>>>>>>>>>>>>>> ./axis2-web/images
>>>>>>>>>>>>>> ./axis2-web/images/axis.gif
>>>>>>>>>>>>>> ./axis2-web/images/asf-logo.gif
>>>>>>>>>>>>>> ./axis2-web/images/axis.jpg
>>>>>>>>>>>>>> ./axis2-web/images/axis_l.jpg
>>>>>>>>>>>>>> ./axis2-web/HappyAxis.jsp
>>>>>>>>>>>>>> ./axis2-web/index.jsp
>>>>>>>>>>>>>> ./axis2-web/MainFrame.jsp
>>>>>>>>>>>>>> ./axis2-web/error.jsp
>>>>>>>>>>>>>> ./axis2-web/css
>>>>>>>>>>>>>> ./axis2-web/css/axis-style.css
>>>>>>>>>>>>>> ./WEB-INF
>>>>>>>>>>>>>> ./WEB-INF/services
>>>>>>>>>>>>>> ./WEB-INF/services/WeatherSpringService.aar
>>>>>>>>>>>>>> ./WEB-INF/services/services.list
>>>>>>>>>>>>>> ./WEB-INF/tags
>>>>>>>>>>>>>> ./WEB-INF/tags/status.tag
>>>>>>>>>>>>>> ./WEB-INF/modules
>>>>>>>>>>>>>> ./WEB-INF/modules/soapmonitor-1.7.9.mar
>>>>>>>>>>>>>> ./WEB-INF/modules/mtompolicy-1.7.9.mar
>>>>>>>>>>>>>> ./WEB-INF/modules/ping-1.7.9.mar
>>>>>>>>>>>>>> ./WEB-INF/modules/axis2-jaxws-mar-1.7.9.mar
>>>>>>>>>>>>>> ./WEB-INF/modules/mex-1.7.9.mar
>>>>>>>>>>>>>> ./WEB-INF/modules/scripting-1.7.9.mar
>>>>>>>>>>>>>> ./WEB-INF/modules/modules.list
>>>>>>>>>>>>>> ./WEB-INF/modules/addressing-1.7.9.mar
>>>>>>>>>>>>>> ./WEB-INF/lib
>>>>>>>>>>>>>> ./WEB-INF/lib/spring-core-5.1.10.RELEASE.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/apache-mime4j-core-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-saaj-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-jibx-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/commons-fileupload-1.3.3.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-adb-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/woden-core-1.0M10.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/jaxb-api-2.2.6.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-fastinfoset-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-jta_1.1_spec-1.1.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-jaxws_2.2_spec-1.0.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-jta-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/tribes-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/jibx-bind-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-transport-udp-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-transport-http-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-metadata-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/gson-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-transport-mail-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/bcel-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/httpcore-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-transport-xmpp-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axiom-jaxb-1.2.21.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/jaxws-tools-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-kernel-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/commons-httpclient-3.1.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-transport-jms-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/wsdl4j-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/jsr311-api-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/taglibs-standard-impl-1.2.5.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axiom-impl-1.2.21.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/xalan-2.7.0.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/jsr311-api-1.1.1.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/stax2-api-3.1.1.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/juli-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axiom-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/mex-1.7.9-impl.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-corba-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axiom-api-1.2.21.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-annotation-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-ws-metadata-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/jaxb-impl-2.2.6.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-soapmonitor-servlet-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/httpclient-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/jettison-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/jaxen-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-json-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/commons-io-2.1.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/jaxws-tools-2.2.6.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-annotation_1.0_spec-1.1.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/woodstox-core-asl-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/xml-resolver-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/commons-fileupload-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-jaxws-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/spring-expression-5.1.10.RELEASE.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/xml-resolver-1.2.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/mail-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-jaxws-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-ws-metadata_2.0_spec-1.1.2.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-saaj-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/httpclient-4.5.3.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/xmlbeans-2.6.0.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/jalopy-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/xalan-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/commons-httpclient-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/apache-mime4j-core-0.7.2.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/wsdl4j-1.6.2.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-clustering-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/jettison-1.3.8.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/commons-logging-1.1.1.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/antlr-2.7.7.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-transport-local-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/commons-cli-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/gson-2.1.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/neethi-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/commons-logging-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/jaxb-xjc-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-mtompolicy-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/mail-1.4.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-xmlbeans-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/commons-io-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/commons-codec-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-codegen-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/woodstox-core-asl-4.2.0.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/commons-codec-1.2.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/juli-6.0.53.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/xmlschema-core-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/spring-context-5.1.10.RELEASE.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-transport-base-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/jaxb-xjc-2.2.6.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/activation-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-transport-tcp-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/woden-core-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/antlr-2-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-saaj_1.3_spec-1.0.1.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/stax2-api.LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/jibx-run-1.2.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/jaxb-impl-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/jaxb-api-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axiom-dom-1.2.21.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/log4j-1.2.15.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/neethi-3.0.3.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/taglibs-standard-spec-1.2.5.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/jibx-run-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/log4j-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/xmlbeans-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-jaxbri-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-stax-api_1.0_spec-1.0.1.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/geronimo-stax-api-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-spring-1.7.9.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/spring-beans-5.1.10.RELEASE.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/tribes-6.0.53.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/httpcore-4.4.6.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/axis2-LICENSE.txt
>>>>>>>>>>>>>> ./WEB-INF/lib/jaxen-1.1.6.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/activation-1.1.jar
>>>>>>>>>>>>>> ./WEB-INF/lib/xmlschema-core-2.2.1.jar
>>>>>>>>>>>>>> ./WEB-INF/conf
>>>>>>>>>>>>>> ./WEB-INF/conf/axis2.xml
>>>>>>>>>>>>>> ./WEB-INF/include
>>>>>>>>>>>>>> ./WEB-INF/include/adminfooter.jsp
>>>>>>>>>>>>>> ./WEB-INF/include/header.inc
>>>>>>>>>>>>>> ./WEB-INF/include/link-footer.inc
>>>>>>>>>>>>>> ./WEB-INF/include/adminheader.jsp
>>>>>>>>>>>>>> ./WEB-INF/include/footer.inc
>>>>>>>>>>>>>> ./WEB-INF/include/LeftFrame.jsp
>>>>>>>>>>>>>> ./WEB-INF/include/link-footer.jsp
>>>>>>>>>>>>>> ./WEB-INF/include/adminfooter.inc
>>>>>>>>>>>>>> ./WEB-INF/include/httpbase.jsp
>>>>>>>>>>>>>> ./WEB-INF/classes
>>>>>>>>>>>>>> ./WEB-INF/classes/log4j.properties
>>>>>>>>>>>>>> ./WEB-INF/classes/commons-logging.properties
>>>>>>>>>>>>>> ./WEB-INF/classes/org
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/transport
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/transport/http
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/transport/http/AxisAdminServlet.class
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/CSRFTokenCache.class
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/ActionResult.class
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/ActionHandler.class
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/StatusCache$1.class
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/StatusCache.class
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/AxisAdminServlet.class
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/Status.class
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/Action.class
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/CSRFPreventionResponseWrapper.class
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/Redirect.class
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/View.class
>>>>>>>>>>>>>> ./WEB-INF/classes/org/apache/axis2/webapp/AdminActions.class
>>>>>>>>>>>>>> ./WEB-INF/classes/META-INF
>>>>>>>>>>>>>> ./WEB-INF/classes/META-INF/NOTICE
>>>>>>>>>>>>>> ./WEB-INF/classes/META-INF/DEPENDENCIES
>>>>>>>>>>>>>> ./WEB-INF/classes/META-INF/LICENSE
>>>>>>>>>>>>>> ./WEB-INF/views
>>>>>>>>>>>>>> ./WEB-INF/views/admin
>>>>>>>>>>>>>> ./WEB-INF/views/admin/SelectService.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/listModules.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/listSingleService.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/engageToServiceGroup.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/engageToOperation.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/listServiceGroups.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/admin.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/viewContexts.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/engageGlobally.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/activateService.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/engageToService.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/upload.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/Login.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/viewOperationSpecificChains.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/globalModules.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/viewphases.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/viewServiceContext.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/errorModule.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/viewGlobalChains.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/deactivateService.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/editServiceParameters.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/viewServiceGroupContext.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/admin/listServices.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/listFaultyService.jsp
>>>>>>>>>>>>>> ./WEB-INF/views/listServices.jsp
>>>>>>>>>>>>>> ./WEB-INF/web.xml
>>>>>>>>>>>>>> ./org
>>>>>>>>>>>>>> ./org/apache
>>>>>>>>>>>>>> ./org/apache/axis2
>>>>>>>>>>>>>> ./org/apache/axis2/soapmonitor
>>>>>>>>>>>>>> ./org/apache/axis2/soapmonitor/applet
>>>>>>>>>>>>>> ./org/apache/axis2/soapmonitor/applet/SOAPMonitorApplet.class
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ./org/apache/axis2/soapmonitor/applet/SOAPMonitorApplet$ServiceFilterPanel.class
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ./org/apache/axis2/soapmonitor/applet/SOAPMonitorApplet$SOAPMonitorTableModel.class
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ./org/apache/axis2/soapmonitor/applet/SOAPMonitorApplet$SOAPMonitorTextArea.class
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ./org/apache/axis2/soapmonitor/applet/SOAPMonitorApplet$SOAPMonitorPage.class
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ./org/apache/axis2/soapmonitor/applet/SOAPMonitorApplet$SOAPMonitorFilter.class
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ./org/apache/axis2/soapmonitor/applet/SOAPMonitorApplet$SOAPMonitorData.class
>>>>>>>>>>>>>> ./META-INF
>>>>>>>>>>>>>> ./META-INF/war-tracker
>>>>>>>>>>>>>> ./META-INF/MANIFEST.MF
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *4)*
>>>>>>>>>>>>>> When I change the contents of my
>>>>>>>>>>>>>> AXIS2_HOME/samples/pojoguidespring/src/META-INF/services.xml to your latest
>>>>>>>>>>>>>> posted one and I built the aar file with ant and deploy it on axis2, the
>>>>>>>>>>>>>> following error log is shown up:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2020-11-06 18:53:12,766 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ClusterBuilder  - Clustering has been disabled
>>>>>>>>>>>>>> 2020-11-06 18:53:12,895 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> soapmonitor-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/soapmonitor-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:53:12,904 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> mtompolicy-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mtompolicy-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:53:12,914 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module: ping-1.7.9
>>>>>>>>>>>>>> - file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/ping-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:53:12,921 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> jaxws-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/axis2-jaxws-mar-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:53:12,927 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> metadataExchange-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mex-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:53:12,930 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> script-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/scripting-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:53:12,949 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>> addressing-1.7.9 -
>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/addressing-1.7.9.mar
>>>>>>>>>>>>>> 2020-11-06 18:53:13,052 [main] ERROR
>>>>>>>>>>>>>> org.apache.axis2.deployment.ServiceDeployer  - The WeatherSpringService.aar
>>>>>>>>>>>>>> service, which is not valid, caused The following error occurred during
>>>>>>>>>>>>>> schema generation: sample.pojo.service.WeatherService
>>>>>>>>>>>>>> org.apache.axis2.deployment.DeploymentException: The
>>>>>>>>>>>>>> following error occurred during schema generation:
>>>>>>>>>>>>>> sample.pojo.service.WeatherService
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:441)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:109)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:232)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:154)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:149)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:585)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:164)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:136)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:289)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:622)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:471)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1134)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4871)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5180)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:978)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1849)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:773)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:633)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>>>>>>>>>> Method)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>>>>> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:343)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
>>>>>>>>>>>>>> Caused by: org.apache.axis2.deployment.DeploymentException:
>>>>>>>>>>>>>> The following error occurred during schema generation:
>>>>>>>>>>>>>> sample.pojo.service.WeatherService
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:404)
>>>>>>>>>>>>>> ... 57 more
>>>>>>>>>>>>>> Caused by: org.apache.axis2.AxisFault:
>>>>>>>>>>>>>> sample.pojo.service.WeatherService
>>>>>>>>>>>>>> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>>>>>>>>>>>>>> at org.apache.axis2.util.Utils.getServiceClass(Utils.java:780)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:412)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:396)
>>>>>>>>>>>>>> ... 57 more
>>>>>>>>>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>>>>>>>>>> sample.pojo.service.WeatherService
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
>>>>>>>>>>>>>> at java.base/java.lang.Class.forName0(Native Method)
>>>>>>>>>>>>>> at java.base/java.lang.Class.forName(Class.java:315)
>>>>>>>>>>>>>> at org.apache.axis2.util.Loader.loadClass(Loader.java:261)
>>>>>>>>>>>>>> at org.apache.axis2.util.Loader.loadClass(Loader.java:229)
>>>>>>>>>>>>>> at org.apache.axis2.util.Utils.getServiceClass(Utils.java:777)
>>>>>>>>>>>>>> ... 59 more
>>>>>>>>>>>>>> 2020-11-06 18:53:13,060 [main] INFO
>>>>>>>>>>>>>>  org.apache.axis2.deployment.DeploymentEngine  -
>>>>>>>>>>>>>> org.apache.axis2.deployment.DeploymentException: The following error
>>>>>>>>>>>>>> occurred during schema generation: sample.pojo.service.WeatherService
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *5)*
>>>>>>>>>>>>>> When I should add the following content
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>     <listener>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
>>>>>>>>>>>>>>     </listener>
>>>>>>>>>>>>>>     <context-param>
>>>>>>>>>>>>>>       <param-name>contextConfigLocation</param-name>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <param-value>/WEB-INF/applicationContext.xml</param-value>
>>>>>>>>>>>>>>     </context-param>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> in my /tomcat9/webapps/axis2/web.xml I have no directory for
>>>>>>>>>>>>>> my applicationContext.xml because it is in the
>>>>>>>>>>>>>> /tomcat9/webapps/axis2/services/WeatherSpringService.aar archive.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Am Fr., 6. Nov. 2020 um 16:02 Uhr schrieb robertlazarski <
>>>>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> As mentioned, you may have already had a working config
>>>>>>>>>>>>>>> after step 18.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> If you are still stuck, along with the latest services.xml I
>>>>>>>>>>>>>>> pasted, try adding this to your web.xml - use
>>>>>>>>>>>>>>> /WEB-INF/classes/applicationContext.xml for your correct path or whatever
>>>>>>>>>>>>>>> it is.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> <listener>
>>>>>>>>>>>>>>>         <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
>>>>>>>>>>>>>>> </listener>
>>>>>>>>>>>>>>> <context-param>
>>>>>>>>>>>>>>>       <param-name>contextConfigLocation</param-name>
>>>>>>>>>>>>>>>       <param-value>/WEB-INF/applicationContext.xml</param-value>
>>>>>>>>>>>>>>> </context-param>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, Nov 6, 2020 at 4:53 AM robertlazarski <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Your logs from step 18 shows the applicationContext.xml
>>>>>>>>>>>>>>>> loaded with no errors. You may have had a working config somehow at that
>>>>>>>>>>>>>>>> point.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Did you try to invoke your web service after step 18?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I asked for a file listing since you seemed to have more
>>>>>>>>>>>>>>>> than one applicationContext.xml file in your war. Maybe not, but you should
>>>>>>>>>>>>>>>> confirm that.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> After step 18 ...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> If the aar is invalid, the logs you pasted don't show why.
>>>>>>>>>>>>>>>> Is that the entire log output?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> There is more than one way to configure axis2 for Spring.
>>>>>>>>>>>>>>>> If you already are loading the applicationContext.xml as shown in your step
>>>>>>>>>>>>>>>> 18, you don't want to do a SpringInit class invocation.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> If you are still stuck after step 18, try this services.xml
>>>>>>>>>>>>>>>> that assumes Spring is already loaded.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> <service name="WeatherService" scope="application">
>>>>>>>>>>>>>>>>     <description>
>>>>>>>>>>>>>>>>         Weather POJO Service
>>>>>>>>>>>>>>>>     </description>
>>>>>>>>>>>>>>>>     <parameter
>>>>>>>>>>>>>>>> name="ServiceObjectSupplier">org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier</parameter>
>>>>>>>>>>>>>>>>     <parameter
>>>>>>>>>>>>>>>> name="SpringBeanName">weatherSpringService</parameter>
>>>>>>>>>>>>>>>>     <messageReceivers>
>>>>>>>>>>>>>>>>         <messageReceiver
>>>>>>>>>>>>>>>>             mep="http://www.w3.org/ns/wsdl/in-only"
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>
>>>>>>>>>>>>>>>>         <messageReceiver
>>>>>>>>>>>>>>>>             mep="http://www.w3.org/ns/wsdl/in-out"
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
>>>>>>>>>>>>>>>>     </messageReceivers>
>>>>>>>>>>>>>>>>     <parameter name="ServiceClass">
>>>>>>>>>>>>>>>>         sample.pojo.service.WeatherService
>>>>>>>>>>>>>>>>     </parameter>
>>>>>>>>>>>>>>>> </service>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Fri, Nov 6, 2020 at 2:21 AM Daniel Otto <
>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The contents of the axis2.war in cd
>>>>>>>>>>>>>>>>> /var/lib/tomcat9/webapps/ are the same as in the  WAR
>>>>>>>>>>>>>>>>> distribution   which I downloaded from the download-site
>>>>>>>>>>>>>>>>> of axis2, nothing changed so far.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> So I should use the services.xml from another example? I
>>>>>>>>>>>>>>>>> have done this, built with ant again, deployed the new .aar file and the
>>>>>>>>>>>>>>>>> service is shown up again as faulty service in the servicelist in the axis2
>>>>>>>>>>>>>>>>> panel on the web browser.
>>>>>>>>>>>>>>>>> I will write down all 26 steps I have done so far,
>>>>>>>>>>>>>>>>> possibly here you can see something obviously incorrect in the way I think
>>>>>>>>>>>>>>>>> the example pojoguidespring should run...
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 1) download and extract the WAR  and the binary
>>>>>>>>>>>>>>>>> distribution of axis2
>>>>>>>>>>>>>>>>> 2) install tomcat9 with APT
>>>>>>>>>>>>>>>>> 3) cp the axis2.war to /var/lib/tomcat9/webapps/
>>>>>>>>>>>>>>>>> 4) cd AXIS2_HOME/samples/pojoguidespring/
>>>>>>>>>>>>>>>>> 5) nano build.xml and change the source url from the three
>>>>>>>>>>>>>>>>> jar files to urls from maven which are functional and use a never version
>>>>>>>>>>>>>>>>> spring-core-5.1.10.RELEASE.jar for example
>>>>>>>>>>>>>>>>> 6) ant
>>>>>>>>>>>>>>>>> 7) cp
>>>>>>>>>>>>>>>>> AXIS2_HOME/samples/pojoguidespring/target/WeatherSpringService.aar /var/lib/tomcat9/webapps/axis2/WEB-INF/services/
>>>>>>>>>>>>>>>>> 8) copy the loaded *.jars from
>>>>>>>>>>>>>>>>> AXIS2_HOME/samples/pojoguidespring/lib to
>>>>>>>>>>>>>>>>> /var/Lib/tomcat9/webapps/axis2/WEB-INF/lib
>>>>>>>>>>>>>>>>> 9) service is still faulty at this point
>>>>>>>>>>>>>>>>> 10) add these lines in the log4j.properties in
>>>>>>>>>>>>>>>>> /var/lib/tomcat9/webapps/axis2/WEB-INF/classes for better error log
>>>>>>>>>>>>>>>>> log4j.rootCategory=INFO, CONSOLE, LOGFILE
>>>>>>>>>>>>>>>>> log4j.appender.LOGFILE.File=/var/lib/tomcat9/logs/axis2.log
>>>>>>>>>>>>>>>>> 11) stop and start tomcat again
>>>>>>>>>>>>>>>>> 12) found the error
>>>>>>>>>>>>>>>>> 2020-11-06 12:37:43,367 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ServiceDeployer  - The
>>>>>>>>>>>>>>>>> WeatherSpringService.aar service, which is not valid, caused
>>>>>>>>>>>>>>>>> java.lang.NoClassDefFoundError:
>>>>>>>>>>>>>>>>> org/springframework/expression/PropertyAccessor
>>>>>>>>>>>>>>>>> 13) watch at findjars.com for
>>>>>>>>>>>>>>>>> org/springframework/expression/PropertyAccessor
>>>>>>>>>>>>>>>>> 14) download spring-expression-5.1.10.RELEASE.jar and mv
>>>>>>>>>>>>>>>>> to /var/lib/tomcat9/webapps/axis2/WEB-INF/lib/
>>>>>>>>>>>>>>>>> 15) restart tomcat9
>>>>>>>>>>>>>>>>> 16) service now is deployed correctly. It is shown in the
>>>>>>>>>>>>>>>>> service list at the axis2 panel in a browser and the logfile has no errors
>>>>>>>>>>>>>>>>> shown up.
>>>>>>>>>>>>>>>>> 17) add the following line in
>>>>>>>>>>>>>>>>> /var/lib/tomcat9/webapps/axis2/WEB-INF/classes /log4j.properties
>>>>>>>>>>>>>>>>> log4j.logger.org.springframework=TRACE
>>>>>>>>>>>>>>>>> 18) restarted the server and got this log. (Btw no
>>>>>>>>>>>>>>>>> applicationContext.xml is copied by me right now)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,018 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ClusterBuilder  - Clustering has been disabled
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,184 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> soapmonitor-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/soapmonitor-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,200 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> mtompolicy-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mtompolicy-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,219 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module: ping-1.7.9
>>>>>>>>>>>>>>>>> - file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/ping-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,227 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> jaxws-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/axis2-jaxws-mar-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,235 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> metadataExchange-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mex-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,242 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> script-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/scripting-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,270 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> addressing-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/addressing-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,561 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  -
>>>>>>>>>>>>>>>>> Refreshing
>>>>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext@6d4f29a4,
>>>>>>>>>>>>>>>>> started on Fri Nov 06 12:47:51 CET 2020
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,680 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loading
>>>>>>>>>>>>>>>>> XML bean definitions from class path resource [applicationContext.xml]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,682 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.DefaultDocumentLoader  - Using JAXP
>>>>>>>>>>>>>>>>> provider
>>>>>>>>>>>>>>>>> [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,685 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Trying to resolve
>>>>>>>>>>>>>>>>> XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [
>>>>>>>>>>>>>>>>> http://www.springframework.org/dtd/spring-beans.dtd]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,685 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Trying to locate
>>>>>>>>>>>>>>>>> [spring-beans.dtd] in Spring jar on classpath
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,686 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Found beans DTD [
>>>>>>>>>>>>>>>>> http://www.springframework.org/dtd/spring-beans.dtd] in
>>>>>>>>>>>>>>>>> classpath: spring-beans.dtd
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,741 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loaded 3
>>>>>>>>>>>>>>>>> bean definitions from class path resource [applicationContext.xml]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,742 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loaded 3
>>>>>>>>>>>>>>>>> bean definitions from location pattern [applicationContext.xml]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,788 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  - No
>>>>>>>>>>>>>>>>> 'messageSource' bean, using [Empty MessageSource]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,792 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  - No
>>>>>>>>>>>>>>>>> 'applicationEventMulticaster' bean, using
>>>>>>>>>>>>>>>>> [SimpleApplicationEventMulticaster]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,794 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Pre-instantiating singletons in
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory@13acb4:
>>>>>>>>>>>>>>>>> defining beans [applicationContext,weatherSpringService,weatherBean]; root
>>>>>>>>>>>>>>>>> of factory hierarchy
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,795 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating shared instance of singleton bean 'applicationContext'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,796 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating instance of bean 'applicationContext'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,830 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Eagerly caching bean 'applicationContext' to allow for resolving potential
>>>>>>>>>>>>>>>>> circular references
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,834 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Finished creating instance of bean 'applicationContext'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,834 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating shared instance of singleton bean 'weatherSpringService'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,834 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating instance of bean 'weatherSpringService'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,834 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Eagerly caching bean 'weatherSpringService' to allow for resolving
>>>>>>>>>>>>>>>>> potential circular references
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,840 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating shared instance of singleton bean 'weatherBean'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,840 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating instance of bean 'weatherBean'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,841 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Eagerly caching bean 'weatherBean' to allow for resolving potential
>>>>>>>>>>>>>>>>> circular references
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,861 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.core.io.support.SpringFactoriesLoader  - Loaded
>>>>>>>>>>>>>>>>> [org.springframework.beans.BeanInfoFactory] names:
>>>>>>>>>>>>>>>>> [org.springframework.beans.ExtendedBeanInfoFactory]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,863 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Getting BeanInfo
>>>>>>>>>>>>>>>>> for class [sample.spring.bean.Weather]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,879 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Caching
>>>>>>>>>>>>>>>>> PropertyDescriptors for class [sample.spring.bean.Weather]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,880 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'class' of type [java.lang.Class]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,902 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'forecast' of type [java.lang.String]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,903 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'howMuchRain' of type [float]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,903 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'rain' of type [boolean]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,904 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'temperature' of type [float]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,909 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Not strongly
>>>>>>>>>>>>>>>>> caching class [sample.spring.bean.Weather] because it is not cache-safe
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,936 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.TypeConverterDelegate  - Converting String to
>>>>>>>>>>>>>>>>> [float] using property editor
>>>>>>>>>>>>>>>>> [org.springframework.beans.propertyeditors.CustomNumberEditor@15f12e7b
>>>>>>>>>>>>>>>>> ]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,941 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.TypeConverterDelegate  - Converting String to
>>>>>>>>>>>>>>>>> [boolean] using property editor
>>>>>>>>>>>>>>>>> [org.springframework.beans.propertyeditors.CustomBooleanEditor@f0ead61
>>>>>>>>>>>>>>>>> ]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,942 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.TypeConverterDelegate  - Converting String to
>>>>>>>>>>>>>>>>> [float] using property editor
>>>>>>>>>>>>>>>>> [org.springframework.beans.propertyeditors.CustomNumberEditor@15f12e7b
>>>>>>>>>>>>>>>>> ]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,943 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Finished creating instance of bean 'weatherBean'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,945 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Getting BeanInfo
>>>>>>>>>>>>>>>>> for class [sample.spring.service.WeatherSpringService]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,951 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Caching
>>>>>>>>>>>>>>>>> PropertyDescriptors for class [sample.spring.service.WeatherSpringService]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,952 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'class' of type [java.lang.Class]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,953 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'weather' of type [sample.spring.bean.Weather]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,953 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Not strongly
>>>>>>>>>>>>>>>>> caching class [sample.spring.service.WeatherSpringService] because it is
>>>>>>>>>>>>>>>>> not cache-safe
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,954 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Finished creating instance of bean 'weatherSpringService'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,954 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Returning cached instance of singleton bean 'weatherBean'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,958 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  - No
>>>>>>>>>>>>>>>>> 'lifecycleProcessor' bean, using [DefaultLifecycleProcessor]
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,958 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Returning cached instance of singleton bean 'lifecycleProcessor'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,962 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.core.env.PropertySourcesPropertyResolver  - Searching
>>>>>>>>>>>>>>>>> for key 'spring.liveBeansView.mbeanDomain' in PropertySource
>>>>>>>>>>>>>>>>> 'systemProperties'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,962 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.core.env.PropertySourcesPropertyResolver  - Searching
>>>>>>>>>>>>>>>>> for key 'spring.liveBeansView.mbeanDomain' in PropertySource
>>>>>>>>>>>>>>>>> 'systemEnvironment'
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:51,962 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.core.env.PropertySourcesPropertyResolver  - Could not
>>>>>>>>>>>>>>>>> find key 'spring.liveBeansView.mbeanDomain' in any property source
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:52,005 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.DeploymentEngine  - Deploying Web service:
>>>>>>>>>>>>>>>>> WeatherSpringService.aar -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/services/WeatherSpringService.aar
>>>>>>>>>>>>>>>>> 2020-11-06 12:47:52,024 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.DeploymentEngine  - Deploying Web service:
>>>>>>>>>>>>>>>>> version-1.7.9.aar -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/services/version-1.7.9.aar
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 19) cp
>>>>>>>>>>>>>>>>> AXIS2_HOME/samples/pojoguidespring/target/classes/applicationContext.xml
>>>>>>>>>>>>>>>>> /var/lib/tomcat9/target/classes
>>>>>>>>>>>>>>>>> 20) restarted the server, nothing changed in the log
>>>>>>>>>>>>>>>>> 21) add "classpath*:" in
>>>>>>>>>>>>>>>>> AXIS2_HOME/samples/pojoguidespring/src/sample/spring/service/Springinit.java
>>>>>>>>>>>>>>>>> 22) ant in /AXIS2_HOME/samples/pojoguidespring/ again and
>>>>>>>>>>>>>>>>> cp
>>>>>>>>>>>>>>>>> AXIS2_HOME/samples/pojoguidespring/target/WeatherSpringService.aar /var/lib/tomcat9/webapps/axis2/WEB-INF/services/
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 23) restarted the server and got this log
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,031 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ClusterBuilder  - Clustering has been disabled
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,129 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> soapmonitor-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/soapmonitor-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,136 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> mtompolicy-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mtompolicy-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,150 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module: ping-1.7.9
>>>>>>>>>>>>>>>>> - file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/ping-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,170 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> jaxws-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/axis2-jaxws-mar-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,182 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> metadataExchange-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/mex-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,194 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> script-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/scripting-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,220 [main] INFO
>>>>>>>>>>>>>>>>>  org.apache.axis2.deployment.ModuleDeployer  - Deploying module:
>>>>>>>>>>>>>>>>> addressing-1.7.9 -
>>>>>>>>>>>>>>>>> file:/var/lib/tomcat9/webapps/axis2/WEB-INF/modules/addressing-1.7.9.mar
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,419 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  -
>>>>>>>>>>>>>>>>> Refreshing
>>>>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext@278e721e,
>>>>>>>>>>>>>>>>> started on Fri Nov 06 13:08:27 CET 2020
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,523 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.core.io.support.PathMatchingResourcePatternResolver  -
>>>>>>>>>>>>>>>>> Resolved classpath location [applicationContext.xml] to resources [URL
>>>>>>>>>>>>>>>>> [file:/var/lib/tomcat9/webapps/axis2/WEB-INF/classes/applicationContext.xml],
>>>>>>>>>>>>>>>>> URL
>>>>>>>>>>>>>>>>> [jar:file:/tmp/axis2-tmp-10320043896353072767.tmp/axis216220064735562797682WeatherSpringService.aar!/applicationContext.xml]]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,528 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loading
>>>>>>>>>>>>>>>>> XML bean definitions from URL
>>>>>>>>>>>>>>>>> [file:/var/lib/tomcat9/webapps/axis2/WEB-INF/classes/applicationContext.xml]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,539 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.DefaultDocumentLoader  - Using JAXP
>>>>>>>>>>>>>>>>> provider
>>>>>>>>>>>>>>>>> [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,545 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Trying to resolve
>>>>>>>>>>>>>>>>> XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [
>>>>>>>>>>>>>>>>> http://www.springframework.org/dtd/spring-beans.dtd]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,546 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Trying to locate
>>>>>>>>>>>>>>>>> [spring-beans.dtd] in Spring jar on classpath
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,548 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Found beans DTD [
>>>>>>>>>>>>>>>>> http://www.springframework.org/dtd/spring-beans.dtd] in
>>>>>>>>>>>>>>>>> classpath: spring-beans.dtd
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,588 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loaded 3
>>>>>>>>>>>>>>>>> bean definitions from URL
>>>>>>>>>>>>>>>>> [file:/var/lib/tomcat9/webapps/axis2/WEB-INF/classes/applicationContext.xml]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,589 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loading
>>>>>>>>>>>>>>>>> XML bean definitions from URL
>>>>>>>>>>>>>>>>> [jar:file:/tmp/axis2-tmp-10320043896353072767.tmp/axis216220064735562797682WeatherSpringService.aar!/applicationContext.xml]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,591 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.DefaultDocumentLoader  - Using JAXP
>>>>>>>>>>>>>>>>> provider
>>>>>>>>>>>>>>>>> [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,595 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Trying to resolve
>>>>>>>>>>>>>>>>> XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [
>>>>>>>>>>>>>>>>> http://www.springframework.org/dtd/spring-beans.dtd]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,595 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Trying to locate
>>>>>>>>>>>>>>>>> [spring-beans.dtd] in Spring jar on classpath
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,596 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.BeansDtdResolver  - Found beans DTD [
>>>>>>>>>>>>>>>>> http://www.springframework.org/dtd/spring-beans.dtd] in
>>>>>>>>>>>>>>>>> classpath: spring-beans.dtd
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,605 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Overriding bean definition for bean 'applicationContext' with a different
>>>>>>>>>>>>>>>>> definition: replacing [Generic bean: class
>>>>>>>>>>>>>>>>> [org.apache.axis2.extensions.spring.receivers.ApplicationContextHolder];
>>>>>>>>>>>>>>>>> scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
>>>>>>>>>>>>>>>>> autowireCandidate=true; primary=false; factoryBeanName=null;
>>>>>>>>>>>>>>>>> factoryMethodName=null; initMethodName=null; destroyMethodName=null;
>>>>>>>>>>>>>>>>> defined in URL
>>>>>>>>>>>>>>>>> [file:/var/lib/tomcat9/webapps/axis2/WEB-INF/classes/applicationContext.xml]]
>>>>>>>>>>>>>>>>> with [Generic bean: class
>>>>>>>>>>>>>>>>> [org.apache.axis2.extensions.spring.receivers.ApplicationContextHolder];
>>>>>>>>>>>>>>>>> scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
>>>>>>>>>>>>>>>>> autowireCandidate=true; primary=false; factoryBeanName=null;
>>>>>>>>>>>>>>>>> factoryMethodName=null; initMethodName=null; destroyMethodName=null;
>>>>>>>>>>>>>>>>> defined in URL
>>>>>>>>>>>>>>>>> [jar:file:/tmp/axis2-tmp-10320043896353072767.tmp/axis216220064735562797682WeatherSpringService.aar!/applicationContext.xml]]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,607 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Overriding bean definition for bean 'weatherSpringService' with an
>>>>>>>>>>>>>>>>> equivalent definition: replacing [Generic bean: class
>>>>>>>>>>>>>>>>> [sample.spring.service.WeatherSpringService]; scope=; abstract=false;
>>>>>>>>>>>>>>>>> lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true;
>>>>>>>>>>>>>>>>> primary=false; factoryBeanName=null; factoryMethodName=null;
>>>>>>>>>>>>>>>>> initMethodName=null; destroyMethodName=null; defined in URL
>>>>>>>>>>>>>>>>> [file:/var/lib/tomcat9/webapps/axis2/WEB-INF/classes/applicationContext.xml]]
>>>>>>>>>>>>>>>>> with [Generic bean: class [sample.spring.service.WeatherSpringService];
>>>>>>>>>>>>>>>>> scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
>>>>>>>>>>>>>>>>> autowireCandidate=true; primary=false; factoryBeanName=null;
>>>>>>>>>>>>>>>>> factoryMethodName=null; initMethodName=null; destroyMethodName=null;
>>>>>>>>>>>>>>>>> defined in URL
>>>>>>>>>>>>>>>>> [jar:file:/tmp/axis2-tmp-10320043896353072767.tmp/axis216220064735562797682WeatherSpringService.aar!/applicationContext.xml]]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,610 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Overriding bean definition for bean 'weatherBean' with an equivalent
>>>>>>>>>>>>>>>>> definition: replacing [Generic bean: class [sample.spring.bean.Weather];
>>>>>>>>>>>>>>>>> scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
>>>>>>>>>>>>>>>>> autowireCandidate=true; primary=false; factoryBeanName=null;
>>>>>>>>>>>>>>>>> factoryMethodName=null; initMethodName=null; destroyMethodName=null;
>>>>>>>>>>>>>>>>> defined in URL
>>>>>>>>>>>>>>>>> [file:/var/lib/tomcat9/webapps/axis2/WEB-INF/classes/applicationContext.xml]]
>>>>>>>>>>>>>>>>> with [Generic bean: class [sample.spring.bean.Weather]; scope=;
>>>>>>>>>>>>>>>>> abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
>>>>>>>>>>>>>>>>> autowireCandidate=true; primary=false; factoryBeanName=null;
>>>>>>>>>>>>>>>>> factoryMethodName=null; initMethodName=null; destroyMethodName=null;
>>>>>>>>>>>>>>>>> defined in URL
>>>>>>>>>>>>>>>>> [jar:file:/tmp/axis2-tmp-10320043896353072767.tmp/axis216220064735562797682WeatherSpringService.aar!/applicationContext.xml]]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,611 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loaded 0
>>>>>>>>>>>>>>>>> bean definitions from URL
>>>>>>>>>>>>>>>>> [jar:file:/tmp/axis2-tmp-10320043896353072767.tmp/axis216220064735562797682WeatherSpringService.aar!/applicationContext.xml]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,611 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loaded 3
>>>>>>>>>>>>>>>>> bean definitions from location pattern [classpath*:applicationContext.xml]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,674 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  - No
>>>>>>>>>>>>>>>>> 'messageSource' bean, using [Empty MessageSource]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,677 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  - No
>>>>>>>>>>>>>>>>> 'applicationEventMulticaster' bean, using
>>>>>>>>>>>>>>>>> [SimpleApplicationEventMulticaster]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,679 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Pre-instantiating singletons in
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory@38138629:
>>>>>>>>>>>>>>>>> defining beans [applicationContext,weatherSpringService,weatherBean]; root
>>>>>>>>>>>>>>>>> of factory hierarchy
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,680 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating shared instance of singleton bean 'applicationContext'
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,681 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating instance of bean 'applicationContext'
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,700 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Eagerly caching bean 'applicationContext' to allow for resolving potential
>>>>>>>>>>>>>>>>> circular references
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,705 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Finished creating instance of bean 'applicationContext'
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,706 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating shared instance of singleton bean 'weatherSpringService'
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,706 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating instance of bean 'weatherSpringService'
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,707 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Eagerly caching bean 'weatherSpringService' to allow for resolving
>>>>>>>>>>>>>>>>> potential circular references
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,709 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating shared instance of singleton bean 'weatherBean'
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,709 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Creating instance of bean 'weatherBean'
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,710 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Eagerly caching bean 'weatherBean' to allow for resolving potential
>>>>>>>>>>>>>>>>> circular references
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,720 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.core.io.support.SpringFactoriesLoader  - Loaded
>>>>>>>>>>>>>>>>> [org.springframework.beans.BeanInfoFactory] names:
>>>>>>>>>>>>>>>>> [org.springframework.beans.ExtendedBeanInfoFactory]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,722 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Getting BeanInfo
>>>>>>>>>>>>>>>>> for class [sample.spring.bean.Weather]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,727 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Caching
>>>>>>>>>>>>>>>>> PropertyDescriptors for class [sample.spring.bean.Weather]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,728 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'class' of type [java.lang.Class]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,734 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'forecast' of type [java.lang.String]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,734 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'howMuchRain' of type [float]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,734 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'rain' of type [boolean]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,734 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'temperature' of type [float]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,734 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Not strongly
>>>>>>>>>>>>>>>>> caching class [sample.spring.bean.Weather] because it is not cache-safe
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,751 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.TypeConverterDelegate  - Converting String to
>>>>>>>>>>>>>>>>> [float] using property editor
>>>>>>>>>>>>>>>>> [org.springframework.beans.propertyeditors.CustomNumberEditor@3a19b933
>>>>>>>>>>>>>>>>> ]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,760 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.TypeConverterDelegate  - Converting String to
>>>>>>>>>>>>>>>>> [boolean] using property editor
>>>>>>>>>>>>>>>>> [org.springframework.beans.propertyeditors.CustomBooleanEditor@c0ef9a8
>>>>>>>>>>>>>>>>> ]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,760 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.TypeConverterDelegate  - Converting String to
>>>>>>>>>>>>>>>>> [float] using property editor
>>>>>>>>>>>>>>>>> [org.springframework.beans.propertyeditors.CustomNumberEditor@3a19b933
>>>>>>>>>>>>>>>>> ]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,761 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Finished creating instance of bean 'weatherBean'
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,762 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Getting BeanInfo
>>>>>>>>>>>>>>>>> for class [sample.spring.service.WeatherSpringService]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,765 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Caching
>>>>>>>>>>>>>>>>> PropertyDescriptors for class [sample.spring.service.WeatherSpringService]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,766 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'class' of type [java.lang.Class]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,766 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Found bean property
>>>>>>>>>>>>>>>>> 'weather' of type [sample.spring.bean.Weather]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,766 [main] DEBUG
>>>>>>>>>>>>>>>>> org.springframework.beans.CachedIntrospectionResults  - Not strongly
>>>>>>>>>>>>>>>>> caching class [sample.spring.service.WeatherSpringService] because it is
>>>>>>>>>>>>>>>>> not cache-safe
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,767 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Finished creating instance of bean 'weatherSpringService'
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,767 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory  -
>>>>>>>>>>>>>>>>> Returning cached instance of singleton bean 'weatherBean'
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:27,769 [main] TRACE
>>>>>>>>>>>>>>>>> org.springframework.context.support.ClassPathXmlApplicationContext  - No
>>>>>>>>>>>>>>>>> 'lifecycleProcessor' bean, using [DefaultLifecycleProcessor]
>>>>>>>>>>>>>>>>> 2020-11-06 13:08:2
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>
>>>> --
>>>>
>>>>
>>>> Windmühlenstraße 35//615
>>>> 04107 Leipzig
>>>>
>>>> Mobilfunk:  0176 57723225
>>>>
>>>> [email protected]
>>>>
>>>>
>>>> Der Inhalt dieser E-Mail, einschließlich seiner Anhänge, ist
>>>> vertraulich und ausschließlich für den bezeichneten Empfänger bestimmt.
>>>> Wenn Sie nicht der vorgesehene Empfänger dieser E-Mail oder dessen
>>>> berechtigter Vertreter sind, so beachten Sie bitte, dass jede Form der
>>>> Kenntnisnahme, der Nutzung, der Veröffentlichung, der Vervielfältigung oder
>>>> Weitergabe unzulässig ist. Ich bitte Sie in diesem Fall, sich mit dem
>>>> Absender dieser E-Mail in Verbindung zu setzen. Vielen Dank für Ihre
>>>> Unterstützung.
>>>>
>>>
>>>
>>> --
>>>
>>>
>>> Windmühlenstraße 35//615
>>> 04107 Leipzig
>>>
>>> Mobilfunk:  0176 57723225
>>>
>>> [email protected]
>>>
>>>
>>> Der Inhalt dieser E-Mail, einschließlich seiner Anhänge, ist vertraulich
>>> und ausschließlich für den bezeichneten Empfänger bestimmt. Wenn Sie nicht
>>> der vorgesehene Empfänger dieser E-Mail oder dessen berechtigter Vertreter
>>> sind, so beachten Sie bitte, dass jede Form der Kenntnisnahme, der Nutzung,
>>> der Veröffentlichung, der Vervielfältigung oder Weitergabe unzulässig ist.
>>> Ich bitte Sie in diesem Fall, sich mit dem Absender dieser E-Mail in
>>> Verbindung zu setzen. Vielen Dank für Ihre Unterstützung.
>>>
>>
>
> --
>
>
> Windmühlenstraße 35//615
> 04107 Leipzig
>
> Mobilfunk:  0176 57723225
>
> [email protected]
>
>
> Der Inhalt dieser E-Mail, einschließlich seiner Anhänge, ist vertraulich
> und ausschließlich für den bezeichneten Empfänger bestimmt. Wenn Sie nicht
> der vorgesehene Empfänger dieser E-Mail oder dessen berechtigter Vertreter
> sind, so beachten Sie bitte, dass jede Form der Kenntnisnahme, der Nutzung,
> der Veröffentlichung, der Vervielfältigung oder Weitergabe unzulässig ist.
> Ich bitte Sie in diesem Fall, sich mit dem Absender dieser E-Mail in
> Verbindung zu setzen. Vielen Dank für Ihre Unterstützung.
>
servicelist.png (image/png, 93.5 KB) - not displayed
serviceList.png (image/png, 107.1 KB) - not displayed
terminal.png (image/png, 377.6 KB) - not displayed