由于9.3不与其他版本的arcgis兼容,所以在安装前应该完全卸载所有其他版本的arcgis,包括arcgis desktop等。如果没有完全卸载,可能会无法安装arcgis server 9.3。另外,arcgis的卸载比较麻烦,如果没卸干净无法安装的话,可以去esri下一个叫93ConflictDetector.exe(Uninstall_Previous_Products_93)的清理工具来准备好环境。
安装完arcgis server 9.3 for java 后进行登录时,输入在post install 中创建的帐户和密码,可能无法登陆,提示: incorrect login information,无法登陆。解决办法如下:
在资源管理器中选择“文件夹-选项”,去掉“启用简单文件共享”,再重新登陆就可以了(可能还需要重启或其他操作)。http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=3942&extra=&page=1
这是因为简单文件共享会启用特别的WINDOWS认证方式,该认证方式与AGS Server的不兼容。
http://support.microsoft.com/kb/307874/zh-cn
2.在arcgis manager中进行地图发布时,首先需要用一张地图创建一个服务service,然后才能用这个服务创建应用application。
3.在自己的html页面中用arcgis server里的服务来显示地图前,还需要做如下准备:
1)要找到服务的地址:在浏览器打开http://rzf:8399/arcgis/rest/services/就可以看到当前可用的服务列表了,随
便打开一个就可以得到其地址,例如:http://rzf:8399/arcgis/rest/services/test_1/test_1/MapServer。注意:
所有服务地址的最后均为MapServer,其前就是服务的名字。
2)先在浏览器里打开这两个地址
http://serverapi.arcgisonline.com/jsapi/arcgis/?v=1.1
http://serverapi.arcgisonline.com/jsapi/arcgis/1.1/js/dojo/dijit/themes/tundra/tundra.css
然后将他们作为文件分别保存到当前目录下,名字分别为default.js和tundra.css,在显示地图时将要用到这两个文件。
4.显示地图
下面一段代码即演示如何显示地图(来自esri):
以下为引用的内容: <!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>巴西地图_liehuo.net</title> <link rel="stylesheet" type="text/css" href="tundra.css"> <script type="text/javascript" src="default.js"></script> <script type="text/javascript"> dojo.require("esri.map"); function init() { var map = new esri.Map("map"); var dynamicMapServiceLayer = new esri.layers.ArcGISDynamicMapServiceL map.addLayer(dynamicMapServiceLayer); } function showExtent(extent) { var s = ""; s = "XMin: "+ extent.xmin + " " +"YMin: " + extent.ymin + " " +"XMax: " + extent.xmax + " " +"YMax: " + extent.ymax; dojo.byId("info").innerHTML = s; } dojo.addOnLoad(init); </script> </head> <body class="tundra"> <div id="map" style="width:100%; height:38%; border:1px solid #000;"></div> <div id="info" style="display:none"></div> </body> </html> |