The ArcGIS Server Services Directory is a RESTful representation of all the services running on your ArcGIS Server site. One of the links in the Services Directory allows you to preview a service in Map Viewer. You can configure the Services Directory so that this link displays the service in your own portal's Map Viewer instead of the ArcGIS.com Map Viewer.
When the user chooses to view a service with the ArcGIS JavaScript link, the ArcGIS API for JavaScript hosted in ArcGIS Online is used to view the service. You can configure the Services Directory to use a locally deployed ArcGIS API for JavaScript or the local API installed with your portal.
Note:
If you are disconnected from the Internet, you'll need to use a local version of Map Viewer and ArcGIS API for JavaScript to allow users to view services using the links.
- In a web browser, open the ArcGIS Server Administrator directory and log in with an account that has administrative privileges to the site. The Administrator Directory is typically available through a URL such as http://gisserver.domain.com:6080/arcgis/admin. If your server is federated with the portal, see Accessing the Administrator Directory on a federated server for more guidance on how to log in.
- In the Administrator Directory, click system > handlers > rest > servicesdirectory > edit.
- In the ArcGIS.com URL box, type the URL to your portal's Map Viewer, for example, https://webadaptorhost.domain.com/webadaptorname/home/webmap/viewer.html
- In the ArcGIS.com Map Text box, type a label for your Map Viewer URL, for example, Portal for ArcGIS Map.
- If you want to use a locally deployed version of the ArcGIS API for JavaScript, modify the following boxes to contain the local URLs.
JavaScript API URL
Example: https://webadaptorhost.domain.com/webadaptorname/jsapi/jsapi/
Note:
When specifying the ArcGIS API for JavaScript version, it must be from the 4.x release.
JavaScript API SDK URL
This URL is connected to the Built using the ArcGIS JavaScript API link that appears at the top of the page when you view a service using the ArcGIS JavaScript API. By default, it goes to the online SDK for the ArcGIS API for JavaScript. You can replace this with a link to a locally installed ArcGIS API for JavaScript SDK you obtained from the Esri Downloads page.
JavaScript API CSS URL
Example: https://webadaptorhost.domain.com/webadaptorname/jsapi/jsapi/dijit/themes/tundra/tundra.css
Note:
When specifying the ArcGIS API for JavaScript version, it must be from the 4.x release.
- Click Save.