Hi,

As per an offline chat with Azeez , "repository/deployment/server/stratos"
is not the ideal location it seems :) Any other places that we could move
the lading page to .. ?

On Wed, Jun 27, 2012 at 10:48 AM, Supun Malinga <[email protected]> wrote:

>
>
> On Wed, Jun 27, 2012 at 10:44 AM, Kishanthan Thangarajah <
> [email protected]> wrote:
>
>>
>>
>> On Tue, Jun 26, 2012 at 10:31 AM, Muhammed Shariq <[email protected]>wrote:
>>
>>>
>>>
>>> On Mon, Jun 25, 2012 at 11:22 PM, Kishanthan Thangarajah <
>>> [email protected]> wrote:
>>>
>>>> Hi Shariq,
>>>>
>>>> On Sun, Mar 18, 2012 at 1:18 PM, Muhammed Shariq <[email protected]>wrote:
>>>>
>>>>> Hi folks,
>>>>>
>>>>> From the last Stratos release we introduced a landing page as a simple
>>>>> html based webapp to in order to display service specific information,
>>>>> screen casts etc. Ideally we needed to be able to update this webapp with
>>>>> minimal to no downtime.
>>>>>
>>>>> Previously this webapp was located in the distributions lib/home
>>>>> directory with a special deployer in org.wso2.carbon.server package. This
>>>>> deployer has been removed with the tomacat OSGification efforts. After a
>>>>> quick discussion with Azeez and Pradeep I have added a separate landing
>>>>> page deployer as a stratos component. Also we decided to move the webapp
>>>>> into special dir named STRATOS_HOME (should be STRATOS_ROOT as per 
>>>>> Pradeed,
>>>>> not updated yet) in /repository/deployment/server/webapps directory.
>>>>>
>>>>
>>>> AS now supports exploded webapp deployment by default. Because of this,
>>>> the STRATOS_ROOT directory is getting deployed as a separate webapp. So we
>>>> need to move this from /repository/deployment/server/webapps to another
>>>> place. Since there is a separate deployer for this landingPage webapp, we
>>>> can easily come up with the new repo location. But I can't find a proper
>>>> place for this in repo/deployment other than webapps directory.
>>>>
>>>
>>> Initially this webapp was at lib/home directory but we moved it to
>>> webapps during the tomcat osgification effort. IIRC we discussed which is
>>> the suitable place to moved the webapp and ultimately concluded to move it
>>> to webapps dir, so if we could come up with a new location for this webapp
>>> I am ok to go ahead with it. On the other hand, this double deployment
>>> happens only in AS because of the webapp deployer right ? Isn't it possible
>>> to skip the STRATOS_HOME webapp in the webapp deployer ?!
>>>
>>
>> If we add a skip check for STRATOS_HOME, we will end up with that check
>> being evaluated for all webapp deployment requests. So that will
>> add unnecessary overhead. I'm OK with the location "
>> repository/deployment/server/stratos" suggested by AmilaM. Shall we go
>> ahead with that?
>>
> +1,  "repository/deployment/server/stratos" solution  looks more cleaner.
>
> thanks,
>
>>
>> Thanks,
>> Kishanthan.
>>
>>>
>>>> Thanks,
>>>> Kishanthan.
>>>>
>>>>>
>>>>> With this change in place we can simply edit the webapp without having
>>>>> to restart the servers, meaning we don't need to do a scheduled 
>>>>> maintenance
>>>>> round to update the landing pages. Also since its under
>>>>> repository/deployment dir, the deployment synchronizer will handle the
>>>>> updating nodes in the cluster.
>>>>>
>>>>> I have already made necessary changes to all the service bin.xml files
>>>>> and also added the component to the build. Let me know if you encounter 
>>>>> any
>>>>> issues ...
>>>>>
>>>>> --
>>>>> Thanks,
>>>>> Shariq.
>>>>> Phone: +94 777 202 225
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Kishanthan Thangarajah*
>>>> Software Engineer,
>>>> Development Technologies Team,
>>>> WSO2, Inc.
>>>> lean.enterprise.middleware
>>>>
>>>> Mobile - +94773426635
>>>> Blog - *http://kishanthan.wordpress.com*
>>>> Twitter - *http://twitter.com/kishanthan*
>>>>
>>>>
>>>
>>>
>>> --
>>> Thanks,
>>> Shariq.
>>> Phone: +94 777 202 225
>>>
>>>
>>
>>
>> --
>> *Kishanthan Thangarajah*
>> Software Engineer,
>> Development Technologies Team,
>> WSO2, Inc.
>> lean.enterprise.middleware
>>
>> Mobile - +94773426635
>> Blog - *http://kishanthan.wordpress.com*
>> Twitter - *http://twitter.com/kishanthan*
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Supun Malinga,
>
> Software Engineer,
> WSO2 Inc.
> http://wso2.com
> http://wso2.org
> email - [email protected] <[email protected]>
> mobile - 071 56 91 321
>
>


-- 
Thanks,
Shariq.
Phone: +94 777 202 225
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to