ArcGIS Server部署 services 和发布 Applications。以及部署本地 JavascriptAPI
2011-11-10 16:16
501 查看
安装了ArcGIS Server 一直都不知道怎么用,最近一个星期也没有写什么东西,现在累计了一个星期,一起写出来吧。
ArcGIS Server有几个必须知道的URL路径
http://localhost:8399/arcgis/rest/services 这个是: ArcGIS Services Directory ArcGIS 服务的目录。很重要。在部署services后自动生成。
http://localhost:8099/arcgismanager/main/main.jsf 这个是:管理ArcGIS Server的一个主要链接,登陆账号就是设置的arcgismanager ,其实应该是只要是agsadmin组的用户都可以登陆
上面的这两个服务 是 arcGIS Server 自带的一个服务,其主要的程序是:
"E:\Program Files\ArcGIS\Server10.0\java\manager\service\lib\manager.exe"
主要的web目录在:
基本知识介绍完毕。下面开始主要的步骤了
1.ArcGIS 部署服务和发布Web应用程序
===============================
发布services至少有两种方法:一种是登陆8099管理页面,另一种是运行arcgisCatalog,连接到ArcGIS Server上,然后选择需要发布的资源,右击直接发布
首先要确定发布何种服务:
View Code
ArcGIS Server有几个必须知道的URL路径
http://localhost:8399/arcgis/rest/services 这个是: ArcGIS Services Directory ArcGIS 服务的目录。很重要。在部署services后自动生成。
http://localhost:8099/arcgismanager/main/main.jsf 这个是:管理ArcGIS Server的一个主要链接,登陆账号就是设置的arcgismanager ,其实应该是只要是agsadmin组的用户都可以登陆
上面的这两个服务 是 arcGIS Server 自带的一个服务,其主要的程序是:
"E:\Program Files\ArcGIS\Server10.0\java\manager\service\lib\manager.exe"
主要的web目录在:
8399端口下: E:\Program Files\ArcGIS\Server10.0\java\manager\web_output 该目录下包括 /rest #8399 这个应该是服务目录 主目录了。 /sdk/soap #rest 开发文档 /sdk/rest #rest 开发文档 /web #主要是发布的应用程序在这里 形式以war文件,至于怎么调用 懂JSP的应该熟点吧 8099端口下: E:\Program Files\ArcGIS\Server10.0\java\manager\service\managerserver 应该是这个样子的。。我对于JSP和tomcat(这个manager.exe应该是tomcat的修改版 的主文件。) 这个ArcGIS Server的服务运行 架构 解析 ,暂时就不做了。现在是只要知道怎用就行了。至于具体是怎么配置的服务 有空了再单独分析。
基本知识介绍完毕。下面开始主要的步骤了
1.ArcGIS 部署服务和发布Web应用程序
===============================
发布services至少有两种方法:一种是登陆8099管理页面,另一种是运行arcgisCatalog,连接到ArcGIS Server上,然后选择需要发布的资源,右击直接发布
首先要确定发布何种服务:
View Code
替换css文件 ==================== http://serverapi.arcgisonline.com/jsapi/arcgis/2.5/js/dojo/dijit/themes/claro/claro.css 替换为: http://localhost/arcgis_js_api/arcgis_js_v25_api/library/2.5/arcgis/js/dojo/dijit/themes/claro/claro.css http://serverapi.arcgisonline.com/jsapi/arcgis/2.5/js/esri/dijit/css/Popup.css 替换为: http://localhost/arcgis_js_api/arcgis_js_v25_api/library/2.5/arcgis/js/esri/dijit/css/Popup.css 替换主要的 js文件 ================= http://serverapi.arcgisonline.com/jsapi/arcgis/?v=2.5 替换为: http://localhost/arcgis_js_api/arcgis_js_v25_api/library/2.5/arcgis/[/code]
然后访问
http://localhost/arcgis_js_api/arcgis_js_v25_api/library/2.5/arcgis/
http://localhost/arcgis_js_api/arcgis_js_v25_api/sdk/help/jshelp_start.htm
可以直接访问sdk和arcGIS API for javascript 的js库了。
3.8399端口下登陆arcgis rest services 显示HTTP status 404
登陆 http://localhost:8399/arcgis/rest/services 显示404 的错误
问题起因是:由于manager服务开始了,但是SOM SOCmon服务还没有开始,所以有些资源没有及时使用上。
解决方法是:重启ArcGIS Server Manager Service服务(前提是SOM Socmon服务已经启动)
还有个问题,就是在Arcgis server 的8099下,我的host machine丢失了,于是我要建立一个我本机的host
但是一建立就出现错误
报错:(workgrou-34bc76是机器名)
Machine workgrou-34bc76 is not a valid server container. Error: (-8013) Unable to locate the sysgen folder.
Specify the name of the machine that you want to use as a Server Object Container machine. Note: the machine must already have the necessary ArcGIS Server software installed on it.
后来发现解决方法很简单:
在添加host machine的时候,把capacity的值改为1 ,而不是unlimited,这样就可以添加成功了
再添加一次,这次就可以把capacity的值保留为unlimited,这样也会成功了,会覆盖前面的那次添加,相当于修改了。
相关文章推荐
- arcgis server javascriptAPI3.0本地部署步骤
- 部署本地(离线)arcgis server api for javascript
- ArcGIS Javascript学习笔记(一)arcgis API 的本地部署
- ArcGIS Server for JavaScript api 3.3 离线部署
- ArcGIS API for JavaScript 4.5/4.6 本地部署
- 本地部署ArcGIS API for JavaScript 4.6 配置要点
- ArcGIS Server for JavaScript api安装部署
- ArcGIS API for JavaScript 本地部署至Tomcat 和 IIS
- ArcGIS API for JavaScript 4.5/4.6 本地部署
- Arcgis for javascript api 本地部署
- ArcGIS Server for JavaScript api安装部署
- ArcGIS API for JavaScript 4.5/4.6 本地部署
- ArcGIS API for JavaScript V_3.14本地Tomcat部署
- Arcgis api for javascript本地部署
- ArcGIS API for JavaScript 4.5/4.6 本地部署
- 本地部署ArcGIS API for JavaScript
- 本地部署arcgis api for javascript
- (零)ArcGIS API For JavaScript3.17本地部署(IIS)
- ArcGIS API For JavaScript本地部署
- ArcGIS JavaScript API本地部署离线开发环境[转]