On Tue, Oct 27, 2015 at 4:29 PM, Lakmal Warusawithana <[email protected]> wrote:
> Its working now!! > Cool :) Thanks ! > > > > On Tue, Oct 27, 2015 at 4:22 PM, Lakmal Warusawithana <[email protected]> > wrote: > >> >> >> On Tue, Oct 27, 2015 at 4:21 PM, Lakmal Warusawithana <[email protected]> >> wrote: >> >>> >>> >>> On Tue, Oct 27, 2015 at 4:11 PM, Sagara Gunathunga <[email protected]> >>> wrote: >>> >>>> >>>> >>>> On Tue, Oct 27, 2015 at 4:09 PM, Lakmal Warusawithana <[email protected]> >>>> wrote: >>>> >>>>> >>>>> On Tue, Oct 27, 2015 at 4:06 PM, Lakmal Warusawithana <[email protected] >>>>> > wrote: >>>>> >>>>>> >>>>>> >>>>>> On Tue, Oct 27, 2015 at 4:05 PM, Sagara Gunathunga <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On Tue, Oct 27, 2015 at 3:55 PM, Afkham Azeez <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Yes, image URL is still wrong. <img src=" >>>>>>>> http://172.17.8.102:80/fs/cat.jpeg"> >>>>>>>> >>>>>>> >>>>>>> Have you set FE_FILE_SERVICE_NODE_PORT env variable ? >>>>>>> >>>>>>> Check following log -> "File Service Node Port : X " >>>>>>> >>>>>>> >>>>>> Its populated, see below >>>>>> >>>>>> Lakmals-MacBook-Pro:~ lakmal$ kubectl exec admin-fe-85mow env >>>>>> >>>>>> >>>>>> PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin >>>>>> >>>>>> HOSTNAME=admin-fe-85mow >>>>>> >>>>>> GET_HOSTS_FROM=dns >>>>>> >>>>>> FE_FILE_SERVICE_HOST=fileserver >>>>>> >>>>>> FE_FILE_SERVICE_PORT=80 >>>>>> >>>>>> FE_PET_SERVICE_HOST=pet >>>>>> >>>>>> FE_PET_SERVICE_PORT=80 >>>>>> >>>>>> FE_USER_SERVICE_HOST=security >>>>>> >>>>>> FE_USER_SERVICE_PORT=80 >>>>>> >>>>>> FE_*FILESERVER*_NODE_PORT=31111 >>>>>> >>>>> This should be "FE_*FILE_SERVICE*_NODE_PORT" , check the typo :) >>>> >>> >>> Changed the env but still now working (same as previous) >>> >> >> Sorry it should be *FILE_SERVICE not *FILE_SERVER. Will test and let >> you know >> >> >>> >>> Lakmals-MacBook-Pro:kubernetes lakmal$ kubectl exec admin-fe-46tp9 env >>> >>> >>> PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin >>> >>> HOSTNAME=admin-fe-46tp9 >>> >>> GET_HOSTS_FROM=dns >>> >>> FE_FILE_SERVICE_HOST=fileserver >>> >>> FE_FILE_SERVICE_PORT=80 >>> >>> FE_PET_SERVICE_HOST=pet >>> >>> FE_PET_SERVICE_PORT=80 >>> >>> FE_USER_SERVICE_HOST=security >>> >>> FE_USER_SERVICE_PORT=80 >>> >>> FE_FILE_SERVER_NODE_PORT=31111 >>> >>> >>> >>>> >>>> Thanks ! >>>> >>>> >>>>> STORE_FE_SERVICE_HOST=10.100.8.44 >>>>>> >>>>>> SECURITY_PORT_80_TCP_PORT=80 >>>>>> >>>>>> PET_PORT_80_TCP_PORT=80 >>>>>> >>>>>> REDIS_SENTINEL_PORT_26379_TCP_PROTO=tcp >>>>>> >>>>>> >>>>> But FE logs print >>>>> >>>>> 27-Oct-2015 10:16:56.144 INFO [http-nio-8080-exec-1] >>>>> org.wso2.carbon.mss.examples.petstore.util.fe.model.Configuration.<init> >>>>> File Service Node Port : 80 >>>>> >>>>> >>>>> >>>>>> >>>>>> >>>>>>> Thanks ! >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Oct 27, 2015 at 3:50 PM, Lakmal Warusawithana < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tue, Oct 27, 2015 at 3:13 PM, Sagara Gunathunga < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tue, Oct 27, 2015 at 3:00 PM, Lakmal Warusawithana < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Sagara, >>>>>>>>>>> >>>>>>>>>>> On Tue, Oct 27, 2015 at 2:54 PM, Sagara Gunathunga < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Oct 27, 2015 at 12:11 PM, Afkham Azeez <[email protected]> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> There is an exception in the FE services >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 27-Oct-2015 06:04:32.229 INFO [http-nio-8080-exec-10] >>>>>>>>>>>>> org.wso2.carbon.mss.examples.petstore.util.fe.view.PetListBean.modifyImage*URL >>>>>>>>>>>>> Current Image URL dog.jpeg* >>>>>>>>>>>>> >>>>>>>>>>>> @Lakmal, >>>>>>>>>>>> >>>>>>>>>>>> So far in your image upload service returned a URL something >>>>>>>>>>>> like *"http://192.168.99.100/upload//2.jpg >>>>>>>>>>>> <http://192.168.99.100/upload//2.jpg>"* after a successful >>>>>>>>>>>> image upload, have you change the implantation just to return >>>>>>>>>>>> image name >>>>>>>>>>>> only like *"2.jpg" *? My logic in FE still assume you send >>>>>>>>>>>> a valid URL like *"http://192.168.99.100/upload//2.jpg >>>>>>>>>>>> <http://192.168.99.100/upload//2.jpg>"* ? If you want I can >>>>>>>>>>>> change to use file name only ? >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> Yes, since URL is contract by FE I'm only returning image name. >>>>>>>>>>> Sorry, I thought you already know the changed. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Changed the FE logic to use only image name, can you please take >>>>>>>>>> new changes and test ? >>>>>>>>>> >>>>>>>>> >>>>>>>>> Other than port, URL is correct now. Port should taken from env >>>>>>>>> FE_FILESERVER_NODE_PORT=31111 >>>>>>>>> >>>>>>>>> http://172.17.8.103:80/fs/1410431805.jpg >>>>>>>>> <http://172.17.8.103/fs/1410431805-Me_Mai_Gaha_Yata.jpg>" >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks ! >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Thanks ! >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> 27-Oct-2015 06:04:32.229 SEVERE [http-nio-8080-exec-10] >>>>>>>>>>>>> org.wso2.carbon.mss.examples.petstore.util.fe.view.PetListBean.modifyImageURL >>>>>>>>>>>>> no protocol: dog.jpeg >>>>>>>>>>>>> >>>>>>>>>>>>> java.net.MalformedURLException: no protocol: dog.jpeg >>>>>>>>>>>>> >>>>>>>>>>>>> at java.net.URL.<init>(URL.java:586) >>>>>>>>>>>>> >>>>>>>>>>>>> at java.net.URL.<init>(URL.java:483) >>>>>>>>>>>>> >>>>>>>>>>>>> at java.net.URL.<init>(URL.java:432) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.wso2.carbon.mss.examples.petstore.util.fe.view.PetListBean.modifyImageURL(PetListBean.java:153) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.wso2.carbon.mss.examples.petstore.util.fe.view.PetListBean.setSelectedValue(PetListBean.java:103) >>>>>>>>>>>>> >>>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>>>>>>>> >>>>>>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:497) >>>>>>>>>>>>> >>>>>>>>>>>>> at javax.el.BeanELResolver.setValue(BeanELResolver.java:127) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> com.sun.faces.el.DemuxCompositeELResolver._setValue(DemuxCompositeELResolver.java:255) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> com.sun.faces.el.DemuxCompositeELResolver.setValue(DemuxCompositeELResolver.java:281) >>>>>>>>>>>>> >>>>>>>>>>>>> at org.apache.el.parser.AstValue.setValue(AstValue.java:202) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:257) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> com.sun.faces.facelets.el.TagValueExpression.setValue(TagValueExpression.java:131) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> com.sun.faces.facelets.tag.jsf.core.SetPropertyActionListenerHandler$SetPropertyListener.processAction(SetPropertyActionListenerHandler.java:211) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:813) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> javax.faces.component.UICommand.broadcast(UICommand.java:300) >>>>>>>>>>>>> >>>>>>>>>>>>> at javax.faces.component.UIData.broadcast(UIData.java:1108) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) >>>>>>>>>>>>> >>>>>>>>>>>>> at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.wso2.carbon.mss.examples.petstore.util.fe.security.LoginFilter.doFilter(LoginFilter.java:51) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>>>>>>>> >>>>>>>>>>>>> at java.lang.Thread.run(Thread.java:745) >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 27-Oct-2015 06:04:32.230 INFO [http-nio-8080-exec-10] >>>>>>>>>>>>> org.wso2.carbon.mss.examples.petstore.util.fe.view.PetListBean.modifyImageURL >>>>>>>>>>>>> New Image URL dog.jpeg >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Oct 27, 2015 at 11:39 AM, Afkham Azeez <[email protected] >>>>>>>>>>>>> > wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> When I inspected the image element, it is just <img >>>>>>>>>>>>>> src=imgname.jpg/> and not poiting to the fileserver's image URL. >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> *Afkham Azeez* >>>>>>>>>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>>>>>>>>> * <http://www.apache.org/>* >>>>>>>>>>>>>> *email: **[email protected]* <[email protected]> >>>>>>>>>>>>>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >>>>>>>>>>>>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>>>>>>>>>>>> *twitter: **http://twitter.com/afkham_azeez* >>>>>>>>>>>>>> <http://twitter.com/afkham_azeez> >>>>>>>>>>>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>>>>>>>>>>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>>>>>>>>>>>> >>>>>>>>>>>>>> *Lean . Enterprise . Middleware* >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> *Afkham Azeez* >>>>>>>>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>>>>>>>> * <http://www.apache.org/>* >>>>>>>>>>>>> *email: **[email protected]* <[email protected]> >>>>>>>>>>>>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >>>>>>>>>>>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>>>>>>>>>>> *twitter: **http://twitter.com/afkham_azeez* >>>>>>>>>>>>> <http://twitter.com/afkham_azeez> >>>>>>>>>>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>>>>>>>>>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>>>>>>>>>>> >>>>>>>>>>>>> *Lean . Enterprise . Middleware* >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Sagara Gunathunga >>>>>>>>>>>> >>>>>>>>>>>> Architect; WSO2, Inc.; http://wso2.com >>>>>>>>>>>> V.P Apache Web Services; http://ws.apache.org/ >>>>>>>>>>>> Linkedin; http://www.linkedin.com/in/ssagara >>>>>>>>>>>> Blog ; http://ssagara.blogspot.com >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Lakmal Warusawithana >>>>>>>>>>> Director - Cloud Architecture; WSO2 Inc. >>>>>>>>>>> Vise President - Apache Stratos >>>>>>>>>>> Mobile : +94714289692 >>>>>>>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Sagara Gunathunga >>>>>>>>>> >>>>>>>>>> Architect; WSO2, Inc.; http://wso2.com >>>>>>>>>> V.P Apache Web Services; http://ws.apache.org/ >>>>>>>>>> Linkedin; http://www.linkedin.com/in/ssagara >>>>>>>>>> Blog ; http://ssagara.blogspot.com >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Lakmal Warusawithana >>>>>>>>> Director - Cloud Architecture; WSO2 Inc. >>>>>>>>> Vise President - Apache Stratos >>>>>>>>> Mobile : +94714289692 >>>>>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Afkham Azeez* >>>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>>> * <http://www.apache.org/>* >>>>>>>> *email: **[email protected]* <[email protected]> >>>>>>>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >>>>>>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>>>>>> *twitter: **http://twitter.com/afkham_azeez* >>>>>>>> <http://twitter.com/afkham_azeez> >>>>>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>>>>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>>>>>> >>>>>>>> *Lean . Enterprise . Middleware* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Sagara Gunathunga >>>>>>> >>>>>>> Architect; WSO2, Inc.; http://wso2.com >>>>>>> V.P Apache Web Services; http://ws.apache.org/ >>>>>>> Linkedin; http://www.linkedin.com/in/ssagara >>>>>>> Blog ; http://ssagara.blogspot.com >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Lakmal Warusawithana >>>>>> Director - Cloud Architecture; WSO2 Inc. >>>>>> Vise President - Apache Stratos >>>>>> Mobile : +94714289692 >>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Lakmal Warusawithana >>>>> Director - Cloud Architecture; WSO2 Inc. >>>>> Vise President - Apache Stratos >>>>> Mobile : +94714289692 >>>>> Blog : http://lakmalsview.blogspot.com/ >>>>> >>>>> >>>> >>>> >>>> -- >>>> Sagara Gunathunga >>>> >>>> Architect; WSO2, Inc.; http://wso2.com >>>> V.P Apache Web Services; http://ws.apache.org/ >>>> Linkedin; http://www.linkedin.com/in/ssagara >>>> Blog ; http://ssagara.blogspot.com >>>> >>>> >>> >>> >>> -- >>> Lakmal Warusawithana >>> Director - Cloud Architecture; WSO2 Inc. >>> Vise President - Apache Stratos >>> Mobile : +94714289692 >>> Blog : http://lakmalsview.blogspot.com/ >>> >>> >> >> >> -- >> Lakmal Warusawithana >> Director - Cloud Architecture; WSO2 Inc. >> Vise President - Apache Stratos >> Mobile : +94714289692 >> Blog : http://lakmalsview.blogspot.com/ >> >> > > > -- > Lakmal Warusawithana > Director - Cloud Architecture; WSO2 Inc. > Vise President - Apache Stratos > Mobile : +94714289692 > Blog : http://lakmalsview.blogspot.com/ > > -- Sagara Gunathunga Architect; WSO2, Inc.; http://wso2.com V.P Apache Web Services; http://ws.apache.org/ Linkedin; http://www.linkedin.com/in/ssagara Blog ; http://ssagara.blogspot.com
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
