Frequently Asked Questions about the Java EE 6 Tutorial

This wiki page attempts to answer the questions that readers most frequently send to the tutorial e-mail alias.

About the Java EE 6 Tutorial

What version of the GlassFish Server does The Java EE 6 Tutorial work with?
The Java EE 6 Tutorial works with the Java EE 6 SDK, which includes GlassFish Server Open Source Edition.

I'm having problems compiling the examples using Ant.
The build.xml file seems to be missing:

ant converter
Buildfile: build.xml does not exist!
Build failed

The build.xml file is in the directory for each technology. Make sure you are in that directory when you run Ant.

About Downloading The Java EE 6 Tutorial

How do I download The Java EE 6 Tutorial?
Follow the instructions in Chapter 2 of the tutorial, Using the Examples. You must use the Update Center included with the Java EE 6 SDK to obtain the tutorial and examples.

Where can I download the Java EE 6 SDK?
Follow the instructions in Chapter 2 of the tutorial, Using the Examples.

About Getting the Java EE 6 Tutorial in Other Formats

How do I print The Java EE 6 Tutorial?
Open the PDF version in Adobe Acrobat and choose Print from the File menu. The entire tutorial is several hundred pages long, so you should print only the pages you need.

How do I buy The Java EE 6 Tutorial?
The first volume of the tutorial was published by Addison-Wesley in September 2010 as part of the Java Series. The title is The Java EE 6 Tutorial: Basic Concepts. The second volume of the tutorial, published in January 2013, is The Java EE 6 Tutorial: Advanced Topics.

Other Questions

Can you help me with my Java EE programming problem?
This question is actually a series of similar questions:

Unfortunately we are not staffed to provide answers to these types of questions at this address. Please visit the Oracle Technology Network to help you get an answer to your question.

By the way, we tested all of the examples in the book on Solaris and Windows. The examples work for us. If you are having problems with the examples, then you are probably having configuration problems. If you think you've found a bug in the examples, let us know by sending us a message that describes the bug in detail.