Figure 2.1.2 – Shows J2EE secification J2EE 1.4, later in step 5 of the exercise, it uses the JSR-181 annotations on a class. Annotations requires Java EE 5.0.
I went through this doing the Bottom-up (Code-First) method. I couldn’t figure out how to import the Web Services or WIL files and skipped that step. I don’t think it’s needed, the service deployed without doing that step.
Step 10 – Testing – ran the service and the response didn’t work, apparently in the response was a mix of case on the body tag and failed the schema validation.