Ответ 1
Sun/Oracle предоставляет java-ee.jar, который содержит только API Java EE и не содержит никаких тел методов, которые вы можете использовать для компиляции против него (из репозитория java.net maven):
- Для Java EE 5: http://download.java.net/maven/1/javaee/jars/javaee-api-5.jar
- Для Java EE 6: http://download.java.net/maven/2/javax/javaee-api/6.0/javaee-api-6.0.jar
Если вы хотите выполнить некоторый код Java EE, вам понадобится сервер приложений Java EE, он обеспечит реализацию API Java EE. Например, для Java EE 6 существует GlassFish.