The instructions below assume that you are installing the ArcGIS JavaScript API library in the following location on an Apache Tomcat Web Server, "http://<myserver>:8080/arcgis_js_api/library/2.8/jsapi/" where <myserver> is the domain name of your Web site and '8080' is the default Web server port. This port number, of course, can be changed for your instance if you choose to not use this default port. After copying files to your Web server, you will need to edit some files to include the URL to the server and directory that you are planning to install to.
Please go here for instructions on deploying the library on IIS for Windows.
ArcGIS JSAPI 2.8 contains two builds--a normal build and a compact build. The compact build removes the Dojo Dijit dependancy and minimizes the non-essential ArcGIS JSAPI classes. Please see the documentation for more details.
Your directions may differ depending on your server configuration or Web server, but the process is the same.
\arcgis_js_api\library and all its contents from the DVD to your Web server. In this example the files are copied to
<apache_tomcat_home>/webapps/arcgis_js_api/library
Configuration options for normal build:
<apache_tomcat_home>\webapps\arcgis_js_api\library\2.8\jsapi\js\esri\esri.js in a text editor.'[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with "<myserver>:8080/arcgis_js_api/library/2.8/jsapi/"<apache_tomcat_home>\webapps\arcgis_js_api\library\2.8jsapicompactjs\dojo\dojo\dojo.xd.js in a text editor. '[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:8080/arcgis_js_api/library/2.8/jsapi/''[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:/arcgis_js_api/library/2.8/jsapi/''[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:/arcgis_js_api/library/2.8/jsapi/'<apache_tomcat_home>\webapps\arcgis_js_api\library\2.8jsapicompactjs\dojo\dojo\dojo.xd.js.uncompressed.js in a text editor. '[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:8080/arcgis_js_api/library/2.8/jsapi/''[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:8080/arcgis_js_api/library/2.8/jsapi/''[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:8080/arcgis_js_api/library/2.8/jsapi/'Configuration options for compact build:
<apache_tomcat_home>\webapps\arcgis_js_api\library\2.8\jsapicompact\js\esri\esri.js in a text editor.'[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with "<myserver>:8080/arcgis_js_api/library/2.8/jsapicompact/"<apache_tomcat_home>\webapps\arcgis_js_api\library\2.8\jsapicompact\js\dojo\dojo\dojo.xd.js in a text editor. '[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:8080/arcgis_js_api/library/2.8/jsapicompact/''[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:8080/arcgis_js_api/library/2.8/jsapicompact/''[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:8080/arcgis_js_api/library/2.8/jsapicompact/'<apache_tomcat_home>\webapps\arcgis_js_api\library\2.8\jsapicompact\js\dojo\dojo\dojo.xd.js.uncompressed.js in a text editor. '[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:8080/arcgis_js_api/library/2.8/jsapicompact/''[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:8080/arcgis_js_api/library/2.8/jsapicompact/''[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with '<myserver>:8080/arcgis_js_api/library/2.8/jsapicompact/'http://<myserver>:8080/arcgis_js_api/library/2.8/jsapi/ and http://<myserver>:8080/arcgis_js_api/library/2.8/jsapicompact/
<Installation Location>\DeveloperKit\Help\REST\index.html. On UNIX and Linux, the location is http://<myserver>:8399/<instance>/sdk/rest/index.html where myserver is your server name and instance is the instance name (arcgis is the default).
rest.config are <ArcGIS> and <ArcGISCSS>. Replace serverapi.arcgisonline.com with your server domain name.
rest-config.properties are jsapi.arcgis and jsapi.arcgis.css. Replace serverapi.arcgisonline.com with your server domain name.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Simple Map</title>
<link rel="stylesheet" type="text/css" href="http://<myserver>:8080/arcgis_js_api/library/2.8/jsapi/js/dojo/dijit/themes/tundra/tundra.css">
<script type="text/javascript" src="http://<myserver>:8080/arcgis_js_api/library/2.8/jsapi/"></script>
<script type="text/javascript">
dojo.require("esri.map");
function init() {
var myMap = new esri.Map("mapDiv");
//note that if you do not have public Internet access then you will need to point this url to your own locally accesible cached service.
var myTiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/NGS_Topo_US_2D/MapServer");
myMap.addLayer(myTiledMapServiceLayer);
}
dojo.addOnLoad(init);
</script>
</head>
<body class="tundra">
<div id="mapDiv" style="width:900px; height:600px; border:1px solid #000;"></div>
</body>
</html>
http://resources.esri.com/arcgisserver/apis/javascript/arcgis/index.cfm?fa=home
\arcgis_js_api\sdk and all its contents from the DVD to your Web server. In this example the files are copied to
<apache_tomcat_home>/webapps/arcgis_js_api/sdk