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

Reply via email to