如何进行SuperMap iServer服务端开发

 我来答
llzzcc66
推荐于2016-07-06 · 知道合伙人数码行家
llzzcc66
知道合伙人数码行家
采纳数:81385 获赞数:171496
公司运维员工

向TA提问 私信TA
展开全部
有时候在进行地图应用开发时,可能单纯的客户端无法满足要求(如功能和性能等因素),这时就需要进行iServer的服务端开发。SuperMap iServer 6R/7c的服务端开发步骤如下:
一、在Eclipse中新建一个Dynamic Web Project
此过程截图略去
二、引用iServer所需的各类jar包
经测试后发现,必须引用iServer/WEB-INF/lib下的所有jar包,否则运行时会出现一些奇怪的错误。这些jar包所在的位置为[iServer安装目录]\webapps\iserver\WEB-INF\lib。
三、将objectsjava/bin目录添加到环境变量path中
如:
C:\Program Files (x86)\Common Files\NetSarang;D:\ProgramFiles\SuperMap\7_1_1\supermap_iserver_711_12128_147_win64_zip\support\objectsjava\bin;D:\oracle\product\10.2.0\client_1\bin;D:\app\Administrator\product\11.2.0\client_1;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%JAVA_HOME%\bin;%JRE_HOME%\bin;C:\Program Files (x86)\Cesoft\Excel Server 2013;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;%MVN_HOME%\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;%M2_HOME%\bin;%ANT_HOME%\bin;D:\ProgramFiles\SuperMap\SMO_DotNET_711_12129_48123_64_x64_CHS_Zip\Bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;
这时还要注意path中不能有两个不同版本的ObjectsJava/bin目录,否则无法正确识别许可。
四、新建一个Java类CBufferQuery,
五、在代码中单击邮件,选择“通过“Run As/Java Application”运行代码
六、说明
参考iServer帮助文档中的步骤编写完代码后,运行时可能会遇到无法找到UGCMapProviderSetting类等问题,也就是无法识别任何SuperMap的类,这是因为引用的jar包不够的问题,为了避免此类问题发生,没有特殊要求的话最好把iServer/WEB-INF/lib下所有的jar包全部引用到工程里,这样就不会有很多奇怪的问题了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式