错误描述
AutomationException: 0x80070005 - General access denied error
AutomationException: 0x5 - access is denied, invalid domain, username, password
Run-time error '70': Permission denied
导致原因
ArcObjects的java API使用JIntegra管理和ArcGIS COM组件的通讯,所有的Windows XP Service Pack 2 和 Windows 2003 Service Pack 1 都改变了DCOM,这些改变影响到JIntegra的操作,所以需要改变DCOM的配置属性使得JIntegra能够访问到ArcGIS Server 的组件。
解决办法
操作:
1.%JINTEGRA_HOME%bin 文件夹和ntvauth.dll 文件必须添加到系统的PATH路径中。对于ArcGIS的安装来说,%JINTEGRA_HOME%和%ARCHOME%相同,比如都是: c:Program FilesArcGISbin。
2.如果计算机不是作为域成员,而是组用户,那么取消 简单文件共享,操作是:打开视窗浏览器-》工具菜单-》文件夹选项-》查看-》高级设置,取消 简单文件共享选择。
3.打开 控制面板-》性能和维护-》管理工具-》组件服务,展开 组件服务,鼠标右键点击,选择属性-》默认属性,选中 在此计算机上启动分布式 COM(E) ,在默认身份验证级别,选择:连接;在默认模拟级别 选择 标识,取消 提供附加的引用跟踪安全性(P)。
4.在COM安全项,在访问权限下,点击:编辑限制,添加agsusers 和 agsadmin 组,给予本地访问和远程访问权限。在启动和激活权限下点击:编辑限制,添加agsusers 和 agsadmin 组,给予本地启动和远程启动权限,以及本地激活和远程激活权限。
5.关闭属性窗口,点击 我的电脑-》DCOM配置,选中ArcSOC和ArcSOM组件,执行相同操作:
a)在组件上右键点击,选择属性窗,选择安全
b)在启动和激活权限 下,选择 自定义 ,点击 编辑,在启动权限下,添加SYSTEM, INTERACTIVE和NETWORK用户,给予本地启动,远程启动,本地激活,远程激活权限。
c)在访问权限下,选择自定义,点击编辑按钮,在访问权限下,添加SYSTEM, INTERACTIVE和 NETWORK用户,给予本地访问,远程访问权限。
d)在常规窗下,设置 身份验证级别为:默认
e)在位置窗下,选择 在此计算机上运行应用程序。
6.重启计算机。

转载于:https://www.cnblogs.com/fsyiyun/archive/2009/05/25/3947014.html

Java ADF Template程序不能连接ArcGIS Server问题相关推荐

  1. Java ADF开发入门-简单ArcGIS Server Web ADF应用

    转载于:https://www.cnblogs.com/fsyiyun/archive/2009/05/29/3947010.html

  2. 通过ArcCatalog连接ArcGIS Server的种种问题

    1. 用Catalog连接Server必须Catalog与Server版本完全相同,高版本Catalog连接低版本Server不可行. 2. Linux/Solaris 上的Java Server 本 ...

  3. Java/JSP中使用JDBC连接SQL Server 2000/2005

    转自:http://hi.baidu.com/huangdonghui/blog/item/87cf4ff47ba653e37609d7e1.html/cmtid/9c82350965721ba22e ...

  4. Java/JSP中使用JDBC连接SQL Server 2005(转自 秋忆)

    接触Java或者JSP,难免会使用到数据库SQL Server 2000/2005(我使用2005标准版[9.0.3054]测试),经过自己的搜索和研究,使用JDBC连接SQL Server成功,特此 ...

  5. java mysql jtds_JAVA 使用jtds 连接sql server数据库

    新建一个Java Project ,然后导入需要添加的架包,步骤如下: 一:网上下载jtds-1.3.1-dist.zip并解压: 二:选择新建的项目,新建一个文件夹,将jtds-1.3.1.jar复 ...

  6. C#程序代码连接SQL Server数据库实现学生成绩信息管理系统(重置版)

    目录 一.创建数据库表和配置SQL数据库连接信息 1.创建数据库表 2.配置数据库连接信息 二.配置程序代码 1.StudentAccount类 2.Student类 3.TeacherAccount ...

  7. java的jdbc驱动server_win7下java用jdbc驱动来连接sql server的方法 (转载)

    第一步:下载安装Microsoft SQL Server 2000 Service Pack 4,也就是sql2000的sp4补丁 地址如下: 第二步:下载jdbc的驱动,解压到任一位置中,下载地址: ...

  8. win7下java用jdbc驱动来连接sql server的方法 (转载)

    http://hi.baidu.com/fpbest/blog/item/c9c7ce13df11e0e0c3ce790b.html 第一步:下载安装Microsoft SQL Server 2000 ...

  9. 【转】使用ArcGIS Engine开发ArcGIS Server的胖客户端浏览程序

    摘要:在ArcGIS 9的家族中,增加了两个新产品:ArcGIS Engine和ArcGIS Server.由于它们各自分别在C/S领域和B/S领域的强大开发能力,一经推出就备受瞩目.其中ArcGIS ...

最新文章

  1. 在Flash中调用xml文档
  2. 从零开始学习jQuery (九) jQuery工具函数 【转】
  3. 神还原女神照片!GAN为百年旧照上色
  4. Memcached学习---(1) 教程
  5. 宅在家里写数据库中联表查询
  6. ubuntu desktop的分辨率设置
  7. 【Java集合源代码剖析】TreeMap源代码剖析
  8. 【Decision Tree】林轩田机器学习技法
  9. 深入浅出数据分析:寻找最大值Solver
  10. Opencv实现身份证OCR识别
  11. 福莫特罗行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  12. hazy的面试小笔记之Spring(持续更新)
  13. poj 1755 Triathlon (半平面交解一元二次不等式)(切割求半平面交)
  14. LXR和 SourceInsight
  15. statsmodels︱python常规统计模型库
  16. android关闭硬件动画加速器,Android中的硬件加速
  17. 计算机考试打字合格速度,雅思考试使用机考,打字速度决定最终成绩
  18. EditText.setSelection方法的作用
  19. openssl bio
  20. 博客系统[Java]

热门文章

  1. 通才还是专才——由摩托裁员引发的讨论
  2. 说说大型高并发高负载网站的系统架构 (转)
  3. ORACLE之常用FAQ二 [转]
  4. php-5.6配置,PHP5.6+apache2.4环境配置
  5. linkhashmap原理_LinkedHashMap 用法
  6. ZooKeeper监控
  7. Android编程之DialogFragment源码详解(二)
  8. android 模拟器 3D 开发环境配置
  9. Android文件命名规范
  10. linux C/C++内存检测