Part I Development Tasks and Tools
1. Setting Up a Development Environment
Part II Developing Applications and Application Components
Creating Portable Web Service Artifacts
The Web Service URI, WSDL File, and Test Page
GlassFish Java EE Service Engine
6. Using the Java Persistence API
7. Developing Web Applications
8. Using Enterprise JavaBeans Technology
9. Using Container-Managed Persistence
12. Developing Lifecycle Listeners
13. Developing OSGi-enabled Java EE Applications
Part III Using Services and APIs
14. Using the JDBC API for Database Access
15. Using the Transaction Service
16. Using the Java Naming and Directory Interface
You deploy a web service endpoint to the GlassFish Server just as you would any servlet, stateless session bean (SLSB), or application.
Note - For complex services with dependent classes, user specified WSDL files, or other advanced features, autodeployment of an annotated file is not sufficient.
The GlassFish Server deployment descriptor files glassfish-web.xml and glassfish-ejb-jar.xml provide optional web service enhancements in the webservice-endpoint and webservice-description elements, including a debugging-enabled subelement that enables the creation of a test page. The test page feature is enabled by default and described in The Web Service URI, WSDL File, and Test Page.
For more information about deployment, autodeployment, and deployment descriptors, see the Oracle GlassFish Server 3.1 Application Deployment Guide. For more information about the asadmin deploy command, see the Oracle GlassFish Server 3.1-3.1.1 Reference Manual.