title: OpenJDK to develop JavaEE?
body: <p>I'm developing a JavaEE application and deploying it in Glassfish 3. I'm using Ubuntu 12.04, Eclipse for EE developers, and OpenJDK 6 JDK (package openjdk-6-jdk). No problems so far.</p>
  
  <p>The problem is that everywhere where I look for information about using OpenJDK for Java EE development I found that it is supposed that OpenJDK is just Java SE, for example <a href="http://openjdk.java.net/faq/" rel="noreferrer">here</a>, or <a href="http://en.wikipedia.org/wiki/OpenJDK" rel="noreferrer">here</a>. Nevertheless, in my application I'm using <code>javax.*</code> a lot, and is working.</p>
  
  <p>I've downloaded the source of OpenJDK 6 and I've found folder <code>/jdk/src/share/classes/javax/</code> with a lot of classes, but some importants are missing like <code>javax.servlet</code>, <code>javax.ejb</code> or <code>javax.faces</code>.</p>
  
  <p>Again, I don't have any other JDK besides the OpenJDK, nor GCJ or Oracle ones.</p>
  
  <p>My question is: How is this possible? OpenJDK has support for the JavaEE APIs? Can it be used for that, or I need to download and install Oracle JDK? I'm not understanding something here?</p>
  
  <p>Please note that Oracle list SDK for SE apart from SDK for EE, so I suppose they are different, right?</p>
  
  <p>Kind regards</p>