Hi Madhawa, You can enable saas mode and deploy the wenapp in super tenant and access it from tenant mode as well. You can refer to sample CarbonSaaSApp provided with the WSO2-AS 5.3.0- Alpha pack
Thanks /Thusitha On Wed, Aug 5, 2015 at 5:44 PM, Madhawa Gunasekara <[email protected]> wrote: > Hi Kasun, > > How can we use web app for multi-tenancy? Do we have to deploy the web app > in each tenant folder? > if not how can we load the tenant configuration manually ? > > Thanks, > Madhawa > > On Wed, Aug 5, 2015 at 12:58 PM, Anjana Fernando <[email protected]> wrote: > >> Hi Kasun, >> >> I see, make sense, with the security scenarios and so on. Just wondering >> since, we got a patch for the earlier wild cards scenario. Thanks for the >> clarification. >> >> Cheers, >> Anjana. >> >> On Wed, Aug 5, 2015 at 12:54 PM, KasunG Gajasinghe <[email protected]> >> wrote: >> >>> Hi Anjana, >>> >>> The servlet registration provided via component.xml only provides a >>> basic set of features. As we discussed here, it does not support wild >>> cards. And, it does not support things such as security-constraints which >>> we configure through web.xml of a webapp. I believe Madhawa requested this >>> as well in the thread [1]. And, there can be other requirements that might >>> pop-up as the integration goes on. >>> >>> Since we have a viable approach for these problems by using webapps, >>> it's better to go on that path because of the above. >>> >>> [1] How to handle QOS Security for servlet request >>> >>> >>> On Wed, Aug 5, 2015 at 12:36 PM, Anjana Fernando <[email protected]> >>> wrote: >>> >>>> Hi Kasun, >>>> >>>> But, still, it is an extra hassle to create another webapp and copy it >>>> to the deployment directory separately, it is not there with the other >>>> components. What is wrong with the other existing approach? .. >>>> >>>> Cheers, >>>> Anjana. >>>> >>>> On Wed, Aug 5, 2015 at 12:33 PM, KasunG Gajasinghe <[email protected]> >>>> wrote: >>>> >>>>> Hi Anjana/Madhawa, >>>>> >>>>> The webapp is there to expose a servlet. The actual logic does not >>>>> need to be in the webapp itself, and can be put in a carbon component. So, >>>>> there's no separation. >>>>> >>>>> IS etc. does the same where they have JAX-RS webapps that only has the >>>>> jax-rs resource class to expose a REST service. The actual logic is there >>>>> in identity components. >>>>> >>>>> On Tue, Aug 4, 2015 at 11:25 PM, Madhawa Gunasekara <[email protected] >>>>> > wrote: >>>>> >>>>>> Hi Carbon Team, >>>>>> >>>>>> Can we add this improvement to the upcoming carbon minor version >>>>>> release ? >>>>>> >>>>>> Thanks, >>>>>> Madhawa >>>>>> >>>>>> On Wed, Jul 29, 2015 at 10:36 PM, Anjana Fernando <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi Niranjan, >>>>>>> >>>>>>> Why exactly is that? .. it doesn't look right to put one of the >>>>>>> server's core logic in a webapp. Also it has to be specially copied to >>>>>>> the >>>>>>> deployment folder and all, and also, will all the tenant's get it's own >>>>>>> context? .. Basically, just having a separate web app feels like, it's >>>>>>> separated from the other components. >>>>>>> >>>>>>> Cheers, >>>>>>> Anjana. >>>>>>> >>>>>>> On Wed, Jul 29, 2015 at 12:25 PM, Niranjan Karunanandham < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Madhawa, >>>>>>>> >>>>>>>> As per the offline discussion with the team (Kernel), we >>>>>>>> recommended to use webapp. Therefore we will be reverting this. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Nira >>>>>>>> >>>>>>>> On Wed, Jul 22, 2015 at 3:46 PM, Madhawa Gunasekara < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi All, >>>>>>>>> >>>>>>>>> Please find the created JIRA >>>>>>>>> https://wso2.org/jira/browse/CARBON-15322 >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> Madhawa >>>>>>>>> >>>>>>>>> On Wed, Jul 22, 2015 at 2:46 PM, Niranjan Karunanandham < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi Madhawa, >>>>>>>>>> >>>>>>>>>> Can you raise a JIRA in Kernel as an improvement for this? >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> Nira >>>>>>>>>> >>>>>>>>>> On Wed, Jul 22, 2015 at 2:14 PM, Madhawa Gunasekara < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Thusitha, >>>>>>>>>>> >>>>>>>>>>> Can we add wild-card option for the implementation ? >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> >>>>>>>>>>> On Wed, Jul 22, 2015 at 2:12 PM, Thusitha Thilina Dayaratne < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Madhawa, >>>>>>>>>>>> >>>>>>>>>>>> AFAIU In the implementation it get the links and add them to a >>>>>>>>>>>> Map where key and value both are same. When we do a request it >>>>>>>>>>>> check from >>>>>>>>>>>> the map whether the key exist for the path. If exist it will be >>>>>>>>>>>> bypass >>>>>>>>>>>> otherwise it will redirect. >>>>>>>>>>>> In your case /odataservices/* will be the key and when you >>>>>>>>>>>> request http://localhost:9443/odataservices/* since the link >>>>>>>>>>>> key matches this will bypass the login. But when you request >>>>>>>>>>>> something like >>>>>>>>>>>> http://localhost:9443/odataservices/abc then this will not >>>>>>>>>>>> match based on the implementation so it will redirect to the login >>>>>>>>>>>> page. >>>>>>>>>>>> >>>>>>>>>>>> Thanks >>>>>>>>>>>> Thusitha >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Jul 21, 2015 at 6:34 PM, Madhawa Gunasekara < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Kind reminder on this..! >>>>>>>>>>>>> >>>>>>>>>>>>> On Sat, Jul 4, 2015 at 9:39 AM, Madhawa Gunasekara < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I was able to invoke the servlet by using above mentioned >>>>>>>>>>>>>> reference. but I couldn't skip the login page for the all the >>>>>>>>>>>>>> scenarios. I >>>>>>>>>>>>>> was able to skip the login page for only >>>>>>>>>>>>>> https://192.168.1.103:9443/odataservices/* url request only. >>>>>>>>>>>>>> Please find my servlet declaration below. I need to handle >>>>>>>>>>>>>> requests like ' >>>>>>>>>>>>>> https://192.168.1.103:9443/odataservices/wso2services' from >>>>>>>>>>>>>> the servlet. which begining with particular word 'odataservices'. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Any help on this matter in highly appreciated. >>>>>>>>>>>>>> >>>>>>>>>>>>>> What should I missing here ? >>>>>>>>>>>>>> >>>>>>>>>>>>>> <component xmlns="http://products.wso2.org/carbon"> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <servlets> >>>>>>>>>>>>>> <servlet id="ODataServlet"> >>>>>>>>>>>>>> <servlet-name>ODataServlet</servlet-name> >>>>>>>>>>>>>> <url-pattern>/odataservices/*</url-pattern> >>>>>>>>>>>>>> <display-name>OData Services Callback >>>>>>>>>>>>>> Servlet</display-name> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <servlet-class>org.wso2.carbon.dataservices.odata.ODataServlet</servlet-class> >>>>>>>>>>>>>> </servlet> >>>>>>>>>>>>>> </servlets> >>>>>>>>>>>>>> <framework-configuration> >>>>>>>>>>>>>> <bypass> >>>>>>>>>>>>>> <authentication> >>>>>>>>>>>>>> <link>/odataservices/*</link> >>>>>>>>>>>>>> </authentication> >>>>>>>>>>>>>> </bypass> >>>>>>>>>>>>>> </framework-configuration> >>>>>>>>>>>>>> </component> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Fri, Jul 3, 2015 at 5:20 PM, Madhawa Gunasekara < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I have requirement to insert a servlet in DSS to process >>>>>>>>>>>>>>> some specific http requests( GET,POST). I have done some >>>>>>>>>>>>>>> implementations by >>>>>>>>>>>>>>> refering [1]. >>>>>>>>>>>>>>> but when I send the request it will redirect to the login >>>>>>>>>>>>>>> page due to the authentications, How can I fixed that? and also >>>>>>>>>>>>>>> servlet >>>>>>>>>>>>>>> methods didn't hit but I can find my servlet class in Servlet >>>>>>>>>>>>>>> listings also. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [2015-07-03 15:20:30,885] DEBUG >>>>>>>>>>>>>>> {org.wso2.carbon.ui.deployment.beans.CarbonUIDefinitions} - >>>>>>>>>>>>>>> Listing all >>>>>>>>>>>>>>> Servlet items as of now... >>>>>>>>>>>>>>> [2015-07-03 15:20:30,885] DEBUG >>>>>>>>>>>>>>> {org.wso2.carbon.ui.deployment.beans.CarbonUIDefinitions} - >>>>>>>>>>>>>>> --->ServletDefinition = ODataservicesCallbackServlet : >>>>>>>>>>>>>>> DataservicesCallbackServlet >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Any help on this matter is highly appreciated. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>> https://github.com/madhawa-gunasekara/carbon-commons/blob/master/components/ntask/org.wso2.carbon.ntask.core/src/main/resources/META-INF/component.xml >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> *Madhawa Gunasekara* >>>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> mobile: +94 719411002 <+94+719411002> >>>>>>>>>>>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>>>>>>>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>>>>>>>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>>>>>>>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> *Madhawa Gunasekara* >>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>> >>>>>>>>>>>>>> mobile: +94 719411002 <+94+719411002> >>>>>>>>>>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>>>>>>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>>>>>>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>>>>>>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> *Madhawa Gunasekara* >>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>> >>>>>>>>>>>>> mobile: +94 719411002 <+94+719411002> >>>>>>>>>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>>>>>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>>>>>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>>>>>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Dev mailing list >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Thusitha Dayaratne >>>>>>>>>>>> Software Engineer >>>>>>>>>>>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>>>>>>>>>>> >>>>>>>>>>>> Mobile +94712756809 >>>>>>>>>>>> Blog alokayasoya.blogspot.com >>>>>>>>>>>> About http://about.me/thusithathilina >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *Madhawa Gunasekara* >>>>>>>>>>> Software Engineer >>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>> >>>>>>>>>>> mobile: +94 719411002 <+94+719411002> >>>>>>>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>>>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>>>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>>>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> *Niranjan Karunanandham* >>>>>>>>>> Senior Software Engineer - WSO2 Inc. >>>>>>>>>> WSO2 Inc.: http://www.wso2.com >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> *Madhawa Gunasekara* >>>>>>>>> Software Engineer >>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>> lean.enterprise.middleware >>>>>>>>> >>>>>>>>> mobile: +94 719411002 <+94+719411002> >>>>>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> *Niranjan Karunanandham* >>>>>>>> Senior Software Engineer - WSO2 Inc. >>>>>>>> WSO2 Inc.: http://www.wso2.com >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Dev mailing list >>>>>>>> [email protected] >>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Anjana Fernando* >>>>>>> Senior Technical Lead >>>>>>> WSO2 Inc. | http://wso2.com >>>>>>> lean . enterprise . middleware >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Madhawa Gunasekara* >>>>>> Software Engineer >>>>>> WSO2 Inc.; http://wso2.com >>>>>> lean.enterprise.middleware >>>>>> >>>>>> mobile: +94 719411002 <+94+719411002> >>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >>>>> email: kasung AT spamfree wso2.com >>>>> linked-in: http://lk.linkedin.com/in/gajasinghe >>>>> blog: http://kasunbg.org >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> *Anjana Fernando* >>>> Senior Technical Lead >>>> WSO2 Inc. | http://wso2.com >>>> lean . enterprise . middleware >>>> >>> >>> >>> >>> -- >>> >>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >>> email: kasung AT spamfree wso2.com >>> linked-in: http://lk.linkedin.com/in/gajasinghe >>> blog: http://kasunbg.org >>> >>> >>> >> >> >> >> -- >> *Anjana Fernando* >> Senior Technical Lead >> WSO2 Inc. | http://wso2.com >> lean . enterprise . middleware >> > > > > -- > *Madhawa Gunasekara* > Software Engineer > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware > > mobile: +94 719411002 <+94+719411002> > blog: *http://madhawa-gunasekara.blogspot.com > <http://madhawa-gunasekara.blogspot.com>* > linkedin: *http://lk.linkedin.com/in/mgunasekara > <http://lk.linkedin.com/in/mgunasekara>* > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Thusitha Dayaratne Software Engineer WSO2 Inc. - lean . enterprise . middleware | wso2.com Mobile +94712756809 Blog alokayasoya.blogspot.com About http://about.me/thusithathilina
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
