Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between Apache Felix and Apache Tomcat

I have just stepped into OSGi bundle framework and things are quite different here(in comparison to what i have been doing in the past - We were developing web applications on J2EE - container for this application was Apache tomcat).

Here in OSGi framework, we use Apache Felix(don't know why it is used instead of Apache tomcat).

Question 1: What is the difference between the two things?
Question 2: Is Apache Felix a container it self? if yes then how?
Question 3: Does Apache Felix supports other platforms other then J2EE?

Any help will be highly appreciated :)

like image 618
irshad.ahmad Avatar asked Nov 10 '22 11:11

irshad.ahmad


1 Answers

You may be confused because Felix is both an OSGI framework and a container. In its container role, it makes a more traditional J2EE framework like Tomcat unnecessary. See this post for a good description of the two.

like image 139
mojoken Avatar answered Nov 15 '22 07:11

mojoken