Exporting the Web Services Handler

Release 9.3.1 E-mail This Topic Printable Version Give Us Feedback

The Web Services Handler is the repository of Web Services available on your ArcGIS Server. The Web Services Handler can be exported for migration from the ArcGIS Server Manager system to a production web server or application server. By default, the services you create and deploy in Manager are available through Manager's internal web server. This, however, is not a recommended production environment. By selecting the services in Manager and exporting them together into a standard .war file, you can deploy this as an application to an ESRI-supported J2EE server.

To do this, follow these steps:

  1. In Manager, go to the Services tab.
  2. Click the 'Configure Services Handler' panel.
  3. Click the 'Export' tab.
  4. Enter the name of the war file that will be created.

    Note: the war file name will become the 'instance' name of the Web Services Handler. The services instance name on the ArcGIS Server's Web Server is 'arcgis', as you can see from the URL of each service in Manager. For example: http://server:8399/arcgis/services/servicename/MapServer?wsdl.

  5. Enter the connection authentication for the ArcGIS Server. If these services will need to use a different ArcGIS Server, enter the parameters for the new server here.
  6. Specify additional ArcGIS Servers for failover or round robin, if necessary. This step is optional.
  7. If the ArcGIS Server has security enabled, configure the security options to match the ArcGIS Server's security configuration.
  8. Click the Export button.
  9. A File Download window will pop up. Click the Save button.
  10. In the File dialog, choose 'All Files' for the file type and browse to the location where you wish to export the war file.

You will now be able to deploy this war file to any standard J2EE server. After deployment, you can verify it by browsing to the WSDL for the new Web Services Handler. For example, if the war file name, or instance name, was 'wshandler', you could browse to the following URL:

http://yourserver:<port>/wshandler/services?wsdl

This will provide the wsdl for accessing the individual services running in this instances. If you had exported a MapServer type of service called 'brazil', you can access its wsdl in the following manner:

http://yourserver:<port>/wshandler/brazil /MapServer?wsdl

Related Topics:

Securing the Web Services Handler