If tomcat is already providing a way to configure the parent first
behaviour we should use that instead of our own. But most of the times, we
do not need to change this class loading behaviour to parent first as we
mostly use the default (child first) behaviour. This config was added
during OSGi based tomcat class loading time (AS 5.3.0) to make use of the
parent class loading behaviour, but this is no longer a valid use case with
plain tomcat. So let's go ahead with tomcat based config.

On Fri, Mar 11, 2016 at 11:02 AM, Miraj Abeysekara <[email protected]> wrote:

> Hi all,
>
> Currently in the wso2as-web.xml contains a parent first configuration
> parameter per web app class loading. Also tomcat it self provide
> configurable parent first class loading behavior in side the context.xml.
>
> One benefit of using the tomcat configuration for controlling parent first
> behavior is, we can reuse their methods. But if we separate the parent
> first parameter from wso2as-web.xml we need to add context.xml file per web
> app just for changing the class loading behavior. Also for each
> context.xml, the Loader element must be added with specifying app-sever web
> app loader class if the web app requires wso2 web app loader module.
> Therefore it is bit complex to configure a web app if it requires to change
> parent first behavior.
>
> Which approach should we use for the configuration?
>
> Thanks
> --
> Miraj Abeysekara
> Intern (Software Engineering)
> Mobile: +94775690822
> Twitter: https://twitter.com/MiRAGECreator
> GooglePlus: https://plus.google.com/u/0/+MirageAbeysekara
>



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

Reply via email to