What is the difference between Apache Felix and Apache Tomcat

5.1k views Asked by At

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 :)

1

There are 1 answers

0
mojoken On

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.