java.lang.UnsatisfiedLinkError: no ntvauth in java.library.path
Could not load native libraries.
java.lang.UnsatisfiedLinkError: no ntvauth in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at com.esri.arcgis.interop.NativeLoader.loadLibrary(Unknown Source)
at com.esri.arcgis.interop.NativeAuth.c(Unknown Source)
at com.esri.arcgis.interop.c.a(Unknown Source)
at com.esri.arcgis.interop.RpcConnectionHandler.a(Unknown Source)
at com.esri.arcgis.interop.hb.a(Unknown Source)
at com.esri.arcgis.interop.Dispatch.createDispatch(Unknown Source)
at com.esri.arcgis.interop.Dispatch.<init>(Unknown Source)
at com.esri.arcgis.system.IPropertySetProxy.<init>(Unknown Source)
at com.esri.arcgis.system.PropertySet.<init>(Unknown Source)
at com.esri.arcgis.system.PropertySet.<init>(Unknown Source)
at com.dci.sdecon.SdeConnection.main(SdeConnection.java:34)
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.esri.arcgis.interop.NativeAuth.getNegociateMessage()[B
at com.esri.arcgis.interop.NativeAuth.getNegociateMessage(Native Method)
at com.esri.arcgis.interop.NativeAuth.a(Unknown Source)
at com.esri.arcgis.interop.tb.b(Unknown Source)
at com.esri.arcgis.interop.tb.a(Unknown Source)
at com.esri.arcgis.interop.RpcConnectionHandler.<init>(Unknown Source)
at com.esri.arcgis.interop.RpcConnectionHandler.a(Unknown Source)
at com.esri.arcgis.interop.hb.a(Unknown Source)
at com.esri.arcgis.interop.Dispatch.createDispatch(Unknown Source)
at com.esri.arcgis.interop.Dispatch.<init>(Unknown Source)
at com.esri.arcgis.system.IPropertySetProxy.<init>(Unknown Source)
at com.esri.arcgis.system.PropertySet.<init>(Unknown Source)
at com.esri.arcgis.system.PropertySet.<init>(Unknown Source)
at com.dci.sdecon.SdeConnection.main(SdeConnection.java:34)
错误原因:未初始化Server容器,导致没能将sde至于运行环境中,
解决方法:初始化环境
//初始化serverServerInitializer serverInitializer=new ServerInitializer();serverInitializer.initializeServer("workgroup", "arcgismanager", "123456");ServerConnection connection=new ServerConnection();connection.connect("localhost");IServerObjectManager som= connection.getServerObjectManager(); IServerContext context = som.createServerContext("","");
分享到:
相关推荐
本文将详细讨论如何解决在ArcEngine连接SDE时遇到的"ORA-12560: TNS:协议适配器错误"的问题,以及总结通过C#打开SDE数据库的不同方法。 首先,当出现"ORA-12560: TNS:协议适配器错误",通常意味着网络通信或Oracle...
mips-2013.05-65-mips-sde-elf.exe
本文将深入探讨如何利用ArcEngine结合C#来连接并操作SDE(Spatial Database Engine)空间数据库。 首先,我们需要理解SDE的含义。SDE是Esri公司开发的一种用于存储、管理和分发地理空间数据的系统,它支持多种...
标题"AE-SDE.rar_C#AE连接sde_SDE_ae"和描述中的"AE连接SDE读取数据"正是指的这一主题。 首先,SDE(Spatial Database Engine)是Esri公司开发的一种用于存储和管理地理空间数据的组件,它可以与多种数据库系统如...
总之,"SDE.rar_ArcEngine sde_SDE_arcengine _连接SDE"这个主题涉及到的是使用ArcEngine与SDE数据库进行交互的关键技术,涵盖了数据库连接、数据访问、并发控制等多个方面。掌握这些知识对于开发GIS应用来说至关...
export PATH=$SDE_INSTALL/bin:$PATH 2. 安装解压软件包: apt-get install zip apt-get install unzip 3. 解压软件包: tar -vxzf bf-sde-9.0.0.tgz tar -vxzf bf-reference-bsp-9.0.0.tgz Unzip patches-scripts...
sde_dvs.cmd
SDE v4 alpha版 [作者按] 该产品已在多家三甲医院上线,一直在维护,如有问题可联系[作者](mailto://dd@sodiao.org/)。 有事儿请邮箱:dd@sodiao.org在线演示:http://sde4.tlzzu.com/ 讨论群:370844065(有...
SDE(Spatial Database Engine)则是ArcGIS中用于连接和管理大型数据库(如Oracle、SQL Server等)的空间数据引擎,它提供了高效、安全的地理数据存储和访问机制。本篇将深入探讨ArcGIS SDE数据源直连的技术细节。 ...
3. **建立连接:** 实例化`SdeWorkspaceFactoryClass`来连接SDE数据库,并通过`Open`方法打开工作空间。 4. **创建图层:** 通过`IFeatureWorkspace`接口从工作空间中获取特征工作空间(`FeatureWorkspace`),进而...
### ArcGIS SDE安装流程详解 #### 引言 ArcGIS SDE(Spatial Database Engine)是Esri开发的一款用于管理大型地理空间数据的数据库技术,它允许用户在关系型数据库中存储、管理和分析地理信息。SDE作为ArcGIS的...
brusellator1_sde_euler.m
SDE数据库连接参照 SDE(Spatial Database Engine)是一种空间数据库引擎,由ESRI开发,能够管理空间数据和属性数据。与其他数据库管理系统不同,SDE支持多用户同时编辑,具有版本控制功能。因此,在编辑SDE数据时...
4. **打开工作空间**:获取连接后,你可以使用`WorkspaceFactory.OpenFromFile`或`WorkspaceFactory.OpenFromConnectionFile`方法打开一个工作空间,这通常是你的SDE连接文件(.sde)。 5. **操作数据**:现在你...
在使用ArcGIS与PostgreSQL SDE进行数据交互时,可能会遇到一些技术问题。本文将针对这些问题提供解决方案,并介绍相关的DLL文件及其作用。 首先,PostgreSQL是一个开源的关系型数据库管理系统,而SDE(Spatial ...
这里有个问题需要说明一下:因为从10.1以后,访问SDE推荐采用直接连接数据库的形式,因此连接数据库也就选用了各自的数据库客户端进行访问管理,因此,Oracle Client是必须安装的。选用的版本根据装ArcGIS for ...
在Linux环境中离线安装PostgreSQL、SDE(ArcGIS的Spatial Database Engine)和PostGIS是一项常见但有时复杂的任务,尤其当服务器处于内网环境时,无法直接访问互联网资源。本指南将详细介绍如何在Linux系统中进行...
在Oracle RAC(Real Application Clusters)环境下,安装和配置ArcGIS Desktop的SDE(Spatial Database Extensions)数据库连接时,可能会遇到"Stored procedures"错误。这个问题通常与Oracle RAC的特性有关,即其...
arcgis_SDE_for_Java样例
文中以举例方式列举了arc SDE的诸多命令。sdeservice命令式ArcSDE众多命令行中的一个,可以改变SDE用户的密码。Sdemon命令通常是在管理ArcSDE服务时使用,可以启动或关闭ArcSDE服务