Creating a Web service from an annotated Java bean by publishing to a server
After annotating a Java™ bean, you can generate a Web service application by publishing the application project of the bean directly to a server. When your Web service is generated, no WSDL file is created in your project.
Prerequisites:
- For a Java bean in your workspace, you have already specified Web services annotations, including at least the @WebService annotation. If there are validation errors or warnings in the Java editor, you should address these to prevent potential problems at run time.
- You have already created a server in your workspace.
To create a Web service from an annotated Java bean:
- Open the Servers view, if it is not already open, by clicking
Window | Show View | Servers in the menu bar.
- If the application project that contains your Java bean has not been published to a server:
- In the Servers view, right-click the server where you want to publish your application.
- In the menu, click
Add and Remove Projects.
- In the Add and Remove Projects window, from the
Available projects list, select the application project that contains your Java bean.
- Click
Add; then click Finish.
- If you haven't specified a preference for automatically publishing to local servers, right-click the server where you want to publish your application and click
Publish.
Your Java bean is published as a Web service on the server. JAXB classes are generated and packaged into the application at the point of publication.
Related tasks
Creating a Web service from an annotated Java bean by using a wizard
Creating a Web service from a Java bean and a WSDL file
Creating a WebSphere server and JAX-WS Web project