Java ADF Template程序不能连接ArcGIS Server问题
2009-05-25 19:11
369 查看
错误描述 |
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.重启计算机。 |
相关文章推荐
- Java ADF Template程序不能连接ArcGIS Server问题
- mysql第一次装上后,不能用java或其他程序语言连接问题
- java三大框架之spring配置template连接数据库中文乱码问题
- android学习--手机连接到PC后程序不能检测手机的SDCard问题
- Java程序数据库连接失败问题
- Java/JSP程序连接不上Mysql驱动问题解决方法
- Java使用ojdbc连接Oracle数据库时不能使用服务名连接的问题
- window 7 下用MyEclipse编写Java程序连接HBase时遇到的问题
- java客户端远程连接,kafka集群不能监听的问题
- 关于部署完asp.net程序后不能访问页面也不能连接数据库的问题
- Java程序连接数据库(mysql,sql server)以及出现的问题解决
- 使用JNI连接Cpp程序的问题--> java.lang.UnsatisfiedLinkError: HelloWorld
- 关于java程序加图片不能打包成可运行jar的问题
- Ubuntu下MySQL不能连接问题的解决 MESSAGE: java.net.ConnectException: Connection refused
- java Swing 程序连接SQLsever数据库方面的系列问题.
- nokia的上网、彩 信设置以及QQ等JAVA程序不能上网的问题
- Java小程序---接口中抽象方法的实现(解决了JAVA语言不能多继承的问题)
- java程序打包后文件图片不能加载的问题
- 导出的Java程序无法连接数据库的问题解决方案