Yes, Amila. The configuration file webapp-classloading.xml will still be supported but deprecated. i
On Tue, Jul 14, 2015 at 10:36 AM, Amila Maha Arachchi <ami...@wso2.com> wrote: > +1 for the idea. > > Can we (or, are we going to) support the existing config files for one > more release after 6.0. i.e. Code should look for this new file, if it is > not there, it should work using the old config files. This way, existing > apps will function smoothly in an AS 6.0 upgrade. I think I saw Kasun has > said that old files are going to be deprecated which means my above > assumption is right? > > On Mon, Jul 13, 2015 at 12:05 PM, KasunG Gajasinghe <kas...@wso2.com> > wrote: > >> >> Our next release is AS 5.3.0. AS 6.0 is planned for Q4 this year. So, we >> do not need this for DevS 3.8. >> >> Thanks. >> >> On Mon, Jul 13, 2015 at 9:49 AM, Jasintha Dasanayake <jasin...@wso2.com> >> wrote: >> >>> I am also +1 for having a dedicated config file for AS webApp , BTW may >>> I know what is time frame for this (AS 6.0.0) , Do we need to add this >>> support for upcoming DevS 3.8.0 ? >>> >>> Thanks and Regards >>> /Jasintha >>> >>> On Fri, Jul 10, 2015 at 7:07 PM, Manuri Perera <manu...@wso2.com> wrote: >>> >>>> Hi, >>>> >>>> I have attached the current draft of the schema and a sample XML file >>>> herewith. >>>> The file name is yet to be decided. >>>> >>>> Thank you. >>>> >>>> wso2-web-1.0.xsd >>>> <https://drive.google.com/a/wso2.com/file/d/0B4nvDnaOipEvdjRBbjZRU2hoYTA/view?usp=drive_web> >>>> >>>> wso2-web-sample.xml >>>> <https://drive.google.com/a/wso2.com/file/d/0B4nvDnaOipEvSE1LY1VnTmdJMEE/view?usp=drive_web> >>>> >>>> >>>> On Fri, Jul 10, 2015 at 10:45 AM, Kasun Gajasinghe <kas...@wso2.com> >>>> wrote: >>>> >>>>> Hi Susinda, >>>>> >>>>> We are deprecating the webapp-classloading.xml in favor of this >>>>> config. There are some new configurations as well that needs to be >>>>> supported in devS side. >>>>> >>>>> The schema is not finalized yet. Manuri will share the current draft, >>>>> and status. Note that this is targeted for AS 6.0. >>>>> >>>>> Thanks, >>>>> KasunG >>>>> >>>>> On Jul 10, 2015, at 9:57 AM, Susinda Perera <susi...@wso2.com> wrote: >>>>> >>>>> >>>>> >>>>> On Thu, Jul 9, 2015 at 12:12 PM, KasunG Gajasinghe <kas...@wso2.com> >>>>> wrote: >>>>> >>>>>> >>>>>> Adding DevStudio folks so that they can track this change. >>>>>> >>>>> From DevStudio side what we have to give is the wso2as-web.xml file? >>>>> Are we giving a empty xml file or do we decided any template? >>>>> >>>>> >>>>>> On Mon, Jul 6, 2015 at 2:20 PM, Kishanthan Thangarajah < >>>>>> kishant...@wso2.com> wrote: >>>>>> >>>>>>> Hi Sameera, >>>>>>> >>>>>>> We need to show that this file is specific to web-applications >>>>>>> deployed on AS and/or any other servers with webapp-mgt + CRE features >>>>>>> right? >>>>>>> >>>>>>> So can we name it as "wso2-web.xml" ? This way it is generic across >>>>>>> the platform. >>>>>>> >>>>>>> I agree with RuwanA on the fact that wso2as.xml will be a config >>>>>>> file for the AS and will not give a sense that it is only used for >>>>>>> web-applications. >>>>>>> >>>>>>> Examples >>>>>>> http://geronimo.apache.org/GMOxDOC30/geronimo-webxml.html >>>>>>> >>>>>>> http://docs.oracle.com/cd/E26576_01/doc.312/e24929/dd-files.htm#GSDPG00078 >>>>>>> https://docs.jboss.org/jbossweb/7.0.x/appdev/jbossweb.html >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> On Fri, Jul 3, 2015 at 3:36 PM, Sameera Jayasoma <same...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> +1 for this. >>>>>>>> >>>>>>>> How about wso2as.xml? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Sameera. >>>>>>>> >>>>>>>> On Thu, Jul 2, 2015 at 7:14 PM, KasunG Gajasinghe <kas...@wso2.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> *Overview* >>>>>>>>> >>>>>>>>> Currently, there are several AS specific configuration options >>>>>>>>> that are available for webapp developers when deploying webapps in >>>>>>>>> AS. A >>>>>>>>> set of identified configurations we have are as follows. >>>>>>>>> >>>>>>>>> 1. Configure the ClassLoader Runtime Environment and Classloading >>>>>>>>> for web apps (such as Carbon/CXF/Tomcat/...) >>>>>>>>> 2. Mark a JAX-RS webapp to be published as a Managed API for >>>>>>>>> API-Everywhere story. >>>>>>>>> 3. Enable Single Sign On support for webapps >>>>>>>>> 4. Webapp SaaS configurations. >>>>>>>>> 5. Enable WebApp Statistics publishing to DAS/BAM >>>>>>>>> >>>>>>>>> *Why?* >>>>>>>>> >>>>>>>>> Right now, we are using different mechanisms to configure these. >>>>>>>>> Mostly, we ask webapp developers to put the configuration options as a >>>>>>>>> context-param in the web.xml. We also have a custom AS specific >>>>>>>>> configuration file called webapp-classloaading.xml to configure >>>>>>>>> classloading runtimes. >>>>>>>>> >>>>>>>>> Using web.xml for this purpose is not a clean approach since >>>>>>>>> web.xml it should only contain configurations that are portable across >>>>>>>>> different application servers. For this purpose, Tomcat uses a custom >>>>>>>>> context.xml to put Tomcat specific configurations. JBoss has >>>>>>>>> jboss-web.xml. >>>>>>>>> WebLogic has weblogic.xml, and so on.. >>>>>>>>> >>>>>>>>> *How?* >>>>>>>>> >>>>>>>>> The idea here is to generalize the current webapp-classloading.xml >>>>>>>>> we already have into a configuration file where all the webapp >>>>>>>>> related WSO2 >>>>>>>>> AS configurations can be put. We could name this file as >>>>>>>>> wso2as-web.xml or >>>>>>>>> wso2as-application.xml. >>>>>>>>> >>>>>>>>> This is targeted for AS6 for immediate use with API-Everywhere >>>>>>>>> feature. The implementation is fairly simple, and may be carried out >>>>>>>>> as a >>>>>>>>> fast-track training project. >>>>>>>>> >>>>>>>>> WDYT? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> KasunG >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> *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 >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Sameera Jayasoma, >>>>>>>> Software Architect, >>>>>>>> >>>>>>>> WSO2, Inc. (http://wso2.com) >>>>>>>> email: same...@wso2.com >>>>>>>> blog: http://blog.sameera.org >>>>>>>> twitter: https://twitter.com/sameerajayasoma >>>>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >>>>>>>> Mobile: 0094776364456 >>>>>>>> >>>>>>>> Lean . Enterprise . Middleware >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Architecture mailing list >>>>>>>> Architecture@wso2.org >>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Kishanthan Thangarajah* >>>>>>> Associate Technical Lead, >>>>>>> Platform Technologies Team, >>>>>>> WSO2, Inc. >>>>>>> lean.enterprise.middleware >>>>>>> >>>>>>> Mobile - +94773426635 >>>>>>> Blog - *http://kishanthan.wordpress.com >>>>>>> <http://kishanthan.wordpress.com>* >>>>>>> Twitter - *http://twitter.com/kishanthan >>>>>>> <http://twitter.com/kishanthan>* >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> *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 >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Architecture mailing list >>>>>> Architecture@wso2.org >>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *Susinda Perera* >>>>> Software Engineer >>>>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL) >>>>> Mobile:(+94)716049075 >>>>> Blog: susinda.blogspot.com >>>>> WSO2 Inc. http://wso2.com/ >>>>> Tel : 94 11 214 5345 Fax :94 11 2145300 >>>>> >>>>> _______________________________________________ >>>>> Architecture mailing list >>>>> Architecture@wso2.org >>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>> >>>>> >>>>> _______________________________________________ >>>>> Architecture mailing list >>>>> Architecture@wso2.org >>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> *Manuri Amaya Perera* >>>> >>>> *Software Engineer* >>>> >>>> *WSO2 Inc.* >>>> >>>> *Mobile: +94718010490 <%2B94718010490>* >>>> *Blog: http://manuriamayaperera.blogspot.com >>>> <http://manuriamayaperera.blogspot.com>* >>>> >>>> _______________________________________________ >>>> Architecture mailing list >>>> Architecture@wso2.org >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>>> >>> >>> >>> -- >>> >>> *Jasintha Dasanayake* >>> >>> *Senior Software EngineerWSO2 Inc. | http://wso2.com >>> <http://wso2.com/>lean . enterprise . middleware* >>> >>> >>> *mobile :- 0711368118 <0711368118>* >>> >>> _______________________________________________ >>> Architecture mailing list >>> Architecture@wso2.org >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> >> *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 >> >> >> >> _______________________________________________ >> Architecture mailing list >> Architecture@wso2.org >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > *Amila Maharachchi* > Senior Technical Lead > WSO2, Inc.; http://wso2.com > > Blog: http://maharachchi.blogspot.com > Mobile: +94719371446 > > > _______________________________________________ > Architecture mailing list > Architecture@wso2.org > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- *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
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture