Hi all,
Since the Application Server 6.0.0 is moving out from the Carbon platform,
the carbon dependencies of the old Application Server's class loader will
get removed. The class loader of the new Application Server 6.0.0 is
implemented using Java 8 by expecting the performance improvements and
better code maintainability. Currently the following features are available
in the Application Server 6.0.0's class loader.
- Load the global class-loading configurations from
*{APP_SERVER.HOME}/conf/AppLoader/
*directory. (currently supported configurations: set parent fist
loading behavior, add globally available runtimes and exclusive runtimes,
set minimal startup runtime)
- If any webapp is deployed with its own class-loading configurations
(specified in *{Webapp.dir}/{Webapp.name}/META-INF/* directory) the
global values for that webapp were overridden when deploying.
- Default runtimes are stored in *{APP_SERVER.HOME}/lib/runtimes/ *directory
which are loaded by the class-loader if required.
- A webapp can specify a exclusive runtimes which only loaded for that
webapp
Any other requirements or suggestions are highly appreciated.
Thanks.
--
Miraj Abeysekara
Intern (Software Engineering)
Mobile: +94775690822
Twitter: https://twitter.com/MiRAGECreator
GooglePlus: https://plus.google.com/u/0/+MirageAbeysekara
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev