FYI: In APIM we have spring.framework_3.2.9.wso2v1.jar. (I don't see any spring dependency in your webapp code.)
Thanks, Bhathiya On Sat, Mar 5, 2016 at 12:18 PM, Bhathiya Jayasekara <bhath...@wso2.com> wrote: > Hi Dharshana, > > I updated the webapp, and now I'm getting this runtime exception. > > *java.lang.NoSuchMethodError: > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.setEnvironment(Lorg/springframework/core/env/Environment;)V* > > As per [1], it needs a later version of spring-beans. Can you please > confirm if I need to update that or if I'm missing something else? > > [1] > http://stackoverflow.com/questions/27607961/nosuchmethoderror-org-springframework-beans-factory-xml-xmlreadercontext-getenv > > Thanks, > Bhathiya > > > > On Fri, Feb 26, 2016 at 10:31 PM, Bhathiya Jayasekara <bhath...@wso2.com> > wrote: > >> Thanks a lot for the detailed information Dharshana. I will add and use >> this webapp. >> >> Thanks, >> Bhathiya >> >> On Fri, Feb 26, 2016 at 9:42 PM, Dharshana Warusavitharana < >> dharsha...@wso2.com> wrote: >> >>> Hi Bhatiya, >>> >>> This uses web app deployed in product to expose set of APIs deployed to >>> Synapse context. We originally developed this to monitor dep sync between >>> gateway nodes. You can take the web app form [1] and implement until as >>> this to check this. There is a web app on APIM repo as well on [2]. But >>> latest one is available at [1]. you can merge it to APIM product repo form >>> [3]. >>> >>> >>> Just deploy this war into product and use following REST calls to take >>> status. >>> >>> Please find webapp details here >>> *API status* >>> >>> All Apis >>> >>> http://localhost:9763/APIStatusMonitor/apiInformation/api/getApiList >>> >>> *http://localhost:9763/APIStatusMonitor/apiInformation/api/{tenantDomain}/{tenantId}/getApiList >>> <http://localhost:9763/APIStatusMonitor/apiInformation/api/%7BtenantDomain%7D/%7BtenantId%7D/getApiList>* >>> >>> http://localhost:9763/APIStatusMonitor/apiInformation/api/wso2.org/1/getApiList >>> >>> Get specific API info >>> >>> >>> *http://localhost:9763/APIStatusMonitor/apiInformation/api/getStatus/{webappName}/{version} >>> <http://localhost:9763/APIStatusMonitor/apiInformation/api/getStatus/%7BwebappName%7D/%7Bversion%7D>* >>> >>> http://localhost:9763/APIStatusMonitor/apiInformation/api/getStatus/adminApi123/1.0.0 >>> *http://localhost:9763/APIStatusMonitor/apiInformation/api/{tenantDomain}/{tenantId}/{webappName}/{version} >>> <http://localhost:9763/APIStatusMonitor/apiInformation/api/%7BtenantDomain%7D/%7BtenantId%7D/%7BwebappName%7D/%7Bversion%7D>* >>> >>> http://localhost:9763/APIStatusMonitor/apiInformation/api/wso2.org/1/testTenantApi/1.0.0 >>> >>> *WebApp status* >>> >>> All webapps >>> http://localhost:9763/APIStatusMonitor/webAppStatus/webappInfo/allApps >>> >>> *http://localhost:9763/APIStatusMonitor/webAppStatus/webappInfo/ >>> <http://localhost:9763/APIStatusMonitor/webAppStatus/webappInfo/>{tenantDomain}/{tenantId}/allApps* >>> >>> http://localhost:9763/APIStatusMonitor/webAppStatus/webappInfo/wso2.org/1/allApps >>> >>> *Webapp Info* >>> >>> >>> http://localhost:9763/APIStatusMonitor/webAppStatus/webappInfo/APIStatusMonitor.war >>> >>> *http://localhost:9763/APIStatusMonitor/webAppStatus/webappInfo/{tenantDomain}/{tenantId}/{webappName} >>> <http://localhost:9763/APIStatusMonitor/webAppStatus/webappInfo/%7BtenantDomain%7D/%7BtenantId%7D/%7BwebappName%7D>* >>> >>> http://localhost:9763/APIStatusMonitor/webAppStatus/webappInfo/wso2.org/1/APIStatusMonitor.war >>> >>> >>> *Git repo * >>> https://github.com/dkasunw/artifactMonitor.git >>> >>> >>> >>> [1]. https://github.com/dkasunw/artifactMonitor.git >>> [2]. >>> https://github.com/wso2/product-apim/tree/master/modules/integration/tests-common/backend-service/monitor-app >>> [3]. >>> https://github.com/krishanthasamaraweera/product-apim/tree/master/modules/integration/tests-common/backend-service/monitor-app >>> >>> Thank you, >>> Dharshana. >>> >>> On Fri, Feb 26, 2016 at 6:41 PM, Bhathiya Jayasekara <bhath...@wso2.com> >>> wrote: >>> >>>> Hi TA team, >>>> >>>> In [1], inside waitForAPIDeploymentSync() method, it checks for >>>> ExecutionEnvironment.PLATFORM before proceeding to wait. >>>> >>>> But even in standalone mode, I have seen API invocations sometimes fail >>>> as API is not completely deployed at that time. So, removing above >>>> conditional check and getting this functionality for standalone tests as >>>> well looks like a solution to me. WDYT? Can you think of any issues that >>>> can arise if we do that? >>>> >>>> [1] >>>> https://github.com/wso2/product-apim/blob/master/modules/integration/tests-common/integration-test-utils/src/main/java/org/wso2/am/integration/test/utils/base/APIMIntegrationBaseTest.java#L416 >>>> >>>> Thanks, >>>> >>>> -- >>>> *Bhathiya Jayasekara* >>>> *Senior Software Engineer,* >>>> *WSO2 inc., http://wso2.com <http://wso2.com>* >>>> >>>> *Phone: +94715478185 <%2B94715478185>* >>>> *LinkedIn: http://www.linkedin.com/in/bhathiyaj >>>> <http://www.linkedin.com/in/bhathiyaj>* >>>> *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* >>>> *Blog: http://movingaheadblog.blogspot.com >>>> <http://movingaheadblog.blogspot.com/>* >>>> >>> >>> >>> >>> -- >>> >>> Dharshana Warusavitharana >>> Senior Software Engineer , Test Automation >>> WSO2 Inc. http://wso2.com >>> email : dharsha...@wso2.com <dharsha...@wso2.com> >>> Tel : +94 11 214 5345 >>> Fax :+94 11 2145300 >>> cell : +94770342233 >>> blog : http://dharshanaw.blogspot.com >>> >>> lean . enterprise . middleware >>> >> >> >> >> -- >> *Bhathiya Jayasekara* >> *Senior Software Engineer,* >> *WSO2 inc., http://wso2.com <http://wso2.com>* >> >> *Phone: +94715478185 <%2B94715478185>* >> *LinkedIn: http://www.linkedin.com/in/bhathiyaj >> <http://www.linkedin.com/in/bhathiyaj>* >> *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* >> *Blog: http://movingaheadblog.blogspot.com >> <http://movingaheadblog.blogspot.com/>* >> > > > > -- > *Bhathiya Jayasekara* > *Senior Software Engineer,* > *WSO2 inc., http://wso2.com <http://wso2.com>* > > *Phone: +94715478185 <%2B94715478185>* > *LinkedIn: http://www.linkedin.com/in/bhathiyaj > <http://www.linkedin.com/in/bhathiyaj>* > *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* > *Blog: http://movingaheadblog.blogspot.com > <http://movingaheadblog.blogspot.com/>* > -- *Bhathiya Jayasekara* *Senior Software Engineer,* *WSO2 inc., http://wso2.com <http://wso2.com>* *Phone: +94715478185* *LinkedIn: http://www.linkedin.com/in/bhathiyaj <http://www.linkedin.com/in/bhathiyaj>* *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* *Blog: http://movingaheadblog.blogspot.com <http://movingaheadblog.blogspot.com/>*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev