Part I Development Tasks and Tools
1. Setting Up a Development Environment
3. Using Ant with Enterprise Server
Part II Developing Applications and Application Components
Creating Portable Web Service Artifacts
7. Using the Java Persistence API
8. Developing Web Applications
9. Using Enterprise JavaBeans Technology
10. Using Container-Managed Persistence
13. Developing Lifecycle Listeners
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
Clients can run a deployed web service by accessing its service endpoint address URI, which has the following format:
http://host:port/context-root/servlet-mapping-url-pattern
The context-root is defined in the application.xml or web.xml file, and can be overridden in the sun-application.xml or sun-web.xml file. The servlet-mapping-url-pattern is defined in the web.xml file.
In the following example, the context-root is my-ws and the servlet-mapping-url-pattern is /simple:
http://localhost:8080/my-ws/simple
You can view the WSDL file of the deployed service in a browser by adding ?WSDL to the end of the URI. For example:
http://localhost:8080/my-ws/simple?WSDL
For debugging, you can run a test page for the deployed service in a browser by adding ?Tester to the end of the URL. For example:
http://localhost:8080/my-ws/simple?Tester
You can also test a service using the Administration Console. Open the Web Services component, select the web service in the listing on the General tab, and select Test. For details, click the Help button in the Administration Console.
Note - The test page works only for WS-I compliant web services. This means that the tester servlet does not work for services with WSDL files that use RPC/encoded binding.
Generation of the test page is enabled by default. You can disable the
test page for a web service by setting the value of the
debugging-enabled element in the sun-web.xml and sun-ejb-jar.xml deployment descriptor to false. For more
information, see the Sun GlassFish Enterprise Server v3 Application Deployment Guide.