@ Marcel
Караф не монолитен и не огромен, как сервер Java EE. Это очень тонкая и минималистичная реализация. Это основной продукт, не имеющий большой функциональности, кроме базовой консоли, загрузки файлов, так что вы можете читать файлы конфигурации и т. Д. Последний zip-файл - 19,1 МБ. Да уж. Маленький. Он может легко работать на небольших устройствах и работать во встроенных.
Возможно, вы думаете о чем-то вроде ServiceMix, который использует Karaf в качестве ядра / ядра. Но он включает в себя CXF, ActiveMQ, Camel и другие библиотеки в полной конфигурации. Даже тогда они имеют минимальные, средние и полные размеры.
Действительно, для 99% проектов не имеет смысла начинать напрямую с Феликса и не использовать Караф вместо этого.