arcgis server 9.3 for java 几个问题

ArcGIS Server9.3完整清晰安装流程    ArcGIS Server9.3完整清晰安装流程以下的ArcGIS Server9.3安装流程是我个人总结出来的,在windowXP2验证通过,需要的话,希望用的着。    一、ArcGIS Server产品包括两个部分:     1、GIS Server,它是一个提供GIS服务的服务器软件产品,包括一系列核心AO库和一个管理这些AO组件的可缩放的运行环境。     2、另一个是AD 阅读详情

 

最近开始学习arcgis server了,刚好拿到最新版本9.3 for java,所以就从它说起。

废话少说,下面是我在实际应用中做的一些总结,由于目前关于arcgis server 9.3 java edition的资料不多,所以先放到这里,也算滥竽充数了。

1.先说安装。

由于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>巴西地图</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.ArcGISDynamicMapServiceLayer ("http://rzf:8399/arcgis/rest/services/test_1/test_1/MapServer");

  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>

5.需要注意的是,如果直接从esri网站上拷例子,很有可能是能够显示esri提供的在线地图服务,却不能打开自己本地的地图

  服务,这是因为esri上的例子在加载地图时init函数里用到的是如下代码:

  function init() {

  esriConfig.defaults.io.proxyUrl = "ProxyPage_Java/proxy.jsp"; 

  var map = new esri.Map("map");

  var layer = new esri.layers.ArcGISTiledMapServiceLaye("http://server.arcgisonline.com/ArcGIS/rest

  /services/ESRI_StreetMap_World_2D/MapServer");

  map.addLayer(layer);

  }

  这是事先将地图切分好,做了缓存的加载方式,而我们自己的地图服务有可能没有事先切分,所以需要用ArcGISDynamicMapServiceLayer来动态加载。

6.在tomcat里显示地图

  在做实际应用时,可能发生这样的情况:一个html页面如果直接在浏览器里打开的话能够正常显示地图,但是如果把它加入到tomcat工程里,

  通过url地址来访问时,却不能显示地图。一个简单的例子:

  我有一个页面:E:\soft\Tomcat 6.0\webapps\JSP_SQLServer\oper_files\html_map_test2.html,他是在tomcat工程目录下的。当我直接在浏览器里E:\soft\Tomcat 6.0\webapps\JSP_SQLServer\oper_files\html_map_test2.html能够正常显示地图,而当我启动tomcat服务,通过url地址:http://localhost:8080/JSP_SQLServer/oper_files/html_map_test2.html却无法显示。

  要解决这个问题,需要先查看esri的一篇arcgis javascript api文档:

  http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/arcgis/help/jshelp/ags_proxy.htm#webprint

  里面提供了具体的方法,即:

  1)先到http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/arcgis/help/jshelp/ProxyPage_Java.zip下载java版的

  proxy page,解压到当前目录。

  2)编辑其中的proxy.jsp文件,将字符串String[] serverUrls赋值为前面找到的服务的地址,里面有注释可以查看,可以有多个服务。

  3)在前面显示地图的init函数里第一句加上下面这一句:

  esriConfig.defaults.io.proxyUrl = "ProxyPage_Java/proxy.jsp"; 

  ProxyPage_Java/proxy.jsp是刚才的proxy.jsp地址,可以绝对,也可以相对。

  当你做完这些的时候,如果没问题的话,你就应该可以通过url地址来显示地图了

ArcGIS Server for Java Token 安全配置 1、登录manager(图1) 2、切换到Security选项中的setting选择其中的Security Store,并点击configure(图2) 3、配置安全所需的用户角色到外部数据库中(图3) 注:此处以oracle为例(在配置前需要将针对oracle版本的JDBC驱动拷贝到\java\manager\config\security\lib目录下,并且新建表空间和用户用于存储Tok 阅读详情

相关推荐

关于arcgis server 9.3.1 sp1的安装和配置使用

<br />最近工作需要.需要部署Arcgis Server,2009年第一次使用server是用来切缓存切片的.所以就马马虎虎的装上能切图就行.当时装的是java版本的.现在感觉.net版本的功能多一些.比如说手机开发等,安装条件和安装过程也相对繁琐.<br />安装步骤必须严格按照 IIS、.net framework 2.0 sp1、ActiveSync 4.5、Visual Studio2005 以上、windows mobile 6 SDK、arcgis server 9.3.1、arcgis s

doudoudewang的专栏 2707

arcgis server 9.3初步

最近开始学习arcgis server了,刚好拿到最新版本9.3 for java,所以就从它说起。 废话少说,下面是我在实际应用中做的一些总结,由于目前关于arcgis server 9.3 java edition的资料不多,所以先放到这里,也算滥竽充数了。 1.先说安装。 由于9.3不与其他版本的arcgis兼容,所以在安装前应该完全卸载所有其他版本的arcgis,包括arc...

CX1859的博客 251

ArcGIS 10.1 for Server 服务端查询统计 -ArcGIS API for Silverlight 实现

本博文编写时的软件件环境,为  ArcGIS Server 10.1sp1 ,ArcGIS API for Silverlight 3.0,VS2010sp1 需求:我有一堆点 ,分为不同的种类,每个点都有一个value属性,我要统计某一空间范围内不同种类点的个数以及每种类型的点的value属性和。以下是数据,为10万个点分为七类。属性表如下 如果在10.1 之前的话

ArcGIS产品与技术专栏 2864

加入地图并显示当前地图范围

转至:ArcGIS api for javascript——加入地图并显示当前地图范围 &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&gt; &lt;meta http-equiv="X-UA-Compatible" cont

明耀的博客 636

ArcGIS Server基础第二篇之ArcGIS产品体系介绍

ArcGIS是全世界目前使用最广的GIS软件,从桌面端到服务器端,然后到移动端,最后到在线。目前现状主流的平台,都可以安装ArcGIS 产品,当然并不代表,每一个平台都能安装ArcGIS的所有的产品,手机端怎么可能安装Desktop呢。从10.1开始,ArcGIS产品命名发生了变化,以ArcGIS for **。 ArcGIS for Desktop:是专门为GIS人员准备的桌面软件,人们可以使

WebGIS,一步一步踏实走出来 3214

近观ArcGIS 10.3.1

ArcGIS 10.3.1发布了是有许多增强和改变,接下来我们重点内容一睹为快。一、三维内容制作、发布及分享 ArcGIS 10.3.1可以实现三维内容制作、发布及分享。发布流程: 需要的软件环境 ArcGIS Pro 1.1 beta及以上(据悉,正式版6月发布); ArcGIS for Server 10.3.1; ArcGIS Data Store 10.3.1; Portal

ArcGIS产品与技术专栏 3628

ArcGIS Enterprise 10.8 单机版部署后,如何用Web Adaptor (Java版) + Tomcat 9 实现HTTPS安全访问?

本文详细介绍了在ArcGIS Enterprise 10.8单机版部署后,如何通过Web Adaptor (Java版)与Tomcat 9集成实现HTTPS安全访问。从环境准备、自签名SSL证书创建到Tomcat配置和Web Adaptor部署,提供了完整的Linux环境下的安装部署教程,确保Portal for ArcGIS和ArcGIS Server能够通过标准端口安全提供服务。

weixin_30321449的博客 336

ArcGIS Server 地图发布遇到的常见问题及解决办法

内网发布时,如果看不到地图,将服务器上的agsadmin和agsuser添加everyone 外网发布如果用户能访问发布的网页,确看不到地图,可能是arcgis服务的配置文件的虚拟路径不正确 打开"arcgis的安装目录/server/user/cfg",找到发布的服务的cfg文件打开,在VirtualOutputDir结点里将http://xx.xx.xx.xx:端口号/arcgis

Sylvenas 2万+

ArcGIS_Server_9.3_REST中文基础教程.pdf

ArcGIS_Server_9.3_REST中文基础教程.pdf

高通平台power_supply 框架下添加第三方充电IC的驱动方法

1.power_supply电源框架介绍: power supply framework在kernel/drivers/power/下。内核抽象出来power supply子系统为驱动提供了统一的框架。 功能包括: 1.抽象PSY设备的共性,向用户空间提供统一的API; 2.为底层PSY驱动的编写,提供简单、统一的方式,同时封装并实现公共逻辑。 power supply class位于d...

Change 1万+

ArcGIS Server 9.3新手讲解

<br /><br />最近开始学习arcgis server了,刚好拿到最新版本9.3 for java,所以就从它说起。<br />废话少说,下面是我在实际应用中做的一些总结,由于目前关于arcgis server 9.3 java edition的资料不多,所以先放到这里,也算滥竽充数了。<br />1.先说安装。<br />由于9.3不与其他版本的arcgis兼容,所以在安装前应该完全卸载所有其他版本的arcgis,包括arcgis desktop等。如果没有完全卸载,可能会无法安装arcgis s

franic1121的专栏 568

TNS-12516及ORA-12516错误解决

在客户端进行sqlplus连接报错如下: ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程序 在/home/oracle/product/10.2.0/db_1/network/log/listener.log中查看到错误如下: TNS-12516: TNS:listener could not find available handler with matchin

KEL 2万+

ArcGIS9.3 全套软件下载

Arcgis9.3全套下载地址(包括engine、arcsde、arcserver、workstation等)(转帖)  详细信息请参考:http://www.cnblogs.com/vgis/archive/2009/01/07/arcgis_93_download.html 下载请使用讯雷或者电驴 以下软件来自于网络。请购买正版软件。 ArcGIS_Server_Java_Ed

aijingyi的专栏 2万+

提升RAG效果:为何 JSON 格式远胜 Markdown?

在构建强大的 RAG (检索增强生成) 系统时,文档解析是至关重要的第一步。它直接影响着后续的检索效率和生成质量。在众多文档格式中,JSON (JavaScript Object Notation) 格式正逐渐展现出其相对于传统 Markdown 格式的巨大优势。本文将深入探讨 JSON 在 RAG 系统文档解析中的卓越之处,并结合具体案例,让你理解为何 JSON 才是构建下一代智能应用的更优选择。RAG 系统的核心目标是让模型能够利用外部知识库,生成更精准、更贴合实际的答案。

simoncool23的博客 2716

基于TMS320F28034的SCI技术简介

28034的SCI没有接入DMA总线,不过它的收发都有4级的FIFO,在一定程度上也能够缓解cpu的压力。 本文的设计思想如下: 接收:通过中断的方式,4级FIFO满后在中断里将RXDATA出栈。不过就存在这种情况,发送端发出的数据未必能填满4级FIFO,然而此时配置的是4级FIFO触发中断,所以这种情况下中断无法及时地触发。怎么办? 本文的做法是在主程序下循环读取FIFO。这样就可以确保在数据高速传输时,通过中断和主程序及时和有效地接收到总线的数据。(不过当总线波特率较低时可能中断是几...

weixin_48388779的博客 1406

ArcGIS 9.2 Server Enterprise For Windows的安装

ArcGIS 9.2 Server Enterprise for Windows的安装与开发环境搭建 一、安装:1.安装包括以下,两部分的安装:          1>GIS Server and Web Applications    l Server Object Manager(SOM)    l Server Object Container(SOC)          2>Applica

Oscar_King网络“求索”学堂 1323

统信UOS V20 安装mysql5.7.42详细教程

到bin/下,执行下面的命令,初始化mysql服务信息,得到数据库的初始密码,实际如果目录不一样记得换成自己的目录。下载后通过远程将安装包上传至服务器,我这里将安装包上传至/usr/local/mysql 下。ps:这时候如果还是不能远程访问的话,可能是防火墙的原因,命令行执行以下命令即可。再次登录,发现缺少 libtinfo.so.5文件,再次建立软连接。登录,发现报错,提示缺少libncurses.so.5文件,使用。创建 /var/lib/ 下mysql目录。登录成功,修改密码,设置远程访问。

为谁伫立在风中 1万+

arcgis server 9.3 for java安装

arcgis 9.3安装程序与确解文件可到相关网站下载 以下主要总结一下,本人安装ARCGIS9.3 FOR JAVA的心德 假设以下所有目录,读者以存在 1.修改"license_server_setup\37102011.efl9"的主机名,安装license_server_setup\LMSetup.exe",导入用"license_server_setup\37102011.efl...

pzmayf的专栏 182

PDS联合Modelsim仿真报错(Error loading design) line6报错 -novopt已禁用 (全网最详细!!!!!)

发现这个文档是Pango自动生成的,也就是说每一次我们点击"Run Behavior Simulation"的时候,PDS都会自动生成一次这个./run_behav_simulate.tcl文件,所以就算我们这一次把这个文件修改了,我点击"Run Behavior Simulation"想让它再跑一次正确的仿真,它此时又重新生成了这个带有-novopt的错误tcl文件,仿真依旧不能成功。问题真的是出在这里,那我们修改这个./run_behav_simulate.tcl文件就好了,但事实并非如此!

weixin_74058783的博客 3191

GEE高阶应用——如何绘制2000-2022年土地利用变化轨迹时序图

土地利用变化是指在一定时间范围内,土地利用类型和结构发生的变化。时序变化是指这种变化随时间的推移而发生的序列变化。土地利用变化轨迹的时序变化具体介绍如下:首先,土地利用变化轨迹的时序变化体现在土地利用类型的演变上。在过去的几十年里,随着人口的增加、经济的发展和城市化的推进,土地利用类型发生了显著的变化。传统的农田逐渐减少,而城市、工业、交通、居住等用地的面积不断扩大。同时,随着环境保护意识的提高,生态保护用地、森林、湿地等绿色用地的面积也在增加。

此星光明博客 1113

arcgis for android访问arcgis server上自己制作部署的地图服务

本项目的开发环境是eclipse3.5 + ADT11插件+arcgis for andorid 插件 + arcgis server java9.3.1版本 1.制作arcgis地图 地图的坐标是WGS_1984_Web_Mercator,如果是别的手机端不能正常显示。   2把图片部署到arcgis server 安装图上标注的选择自己制作好的地图如下图 注意路径问题,有的...

android/java 810

【全局路径规划模块全覆盖算法】(三)代码实现:Boustrophedon Cellular Decomposition Path Planning用珊格地图生成每个cell的覆盖路径

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对Boustrophedon Cellular Decomposition Path Planning用珊格地图生成每个cell的覆盖路径做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 1832

ArcGisTiledMapServiceLayer 和 ArcGisDynamicServiceLayer 在ArcGIS server for Java的区别

arcgis sever 发布的地图不能调用

Lujie的博客 3811

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ArcGIS Server 9.3 Java安装部署教程

====================================================== 在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了

javazhuanzai的专栏 530

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

上一篇: AJAX跨域问题解决办法
下一篇: 调用Cognos sdk接口生成报表
TechChan
博客等级 码龄18年 140粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值