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
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
