iServer扩展开发

0 投票

type Exception report

message 查询目标图层不存在。(China_Capital_P@China400)

description The server encountered an internal error that prevented it from fulfilling this request.

exception

java.lang.IllegalArgumentException: 查询目标图层不存在。(China_Capital_P@China400)
	com.supermap.services.providers.InnerUGCMapProvider.a(SourceFile:2874)
	com.supermap.services.providers.InnerUGCMapProvider.queryBySQL(SourceFile:262)
	com.supermap.services.providers.UGCMapProvider.queryBySQL(SourceFile:416)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	com.supermap.server.impl.PerformanceProxyFactory$PerformanceProxyHandler.invoke(SourceFile:216)
	com.sun.proxy.$Proxy33.queryBySQL(Unknown Source)
	com.supermap.sample.temperature.TemperatureImpl.getPosition(TemperatureImpl.java:167)
	com.supermap.sample.temperature.TemperatureImpl.getMapImage(TemperatureImpl.java:123)
	com.supermap.sample.temperature.TemperatureServlet.doPost(TemperatureServlet.java:111)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	com.supermap.server.host.webapp.handlers.WebAppRequestDispatcher.forward(SourceFile:63)
	com.supermap.server.host.webapp.handlers.ServiceDispatcherHandler$ResponseCacheFailedHandler.handle(SourceFile:805)
	com.supermap.server.host.webapp.handlers.ServiceDispatcherHandler.handle(SourceFile:413)
	com.supermap.server.host.webapp.handlers.AbstractHandler.process(SourceFile:193)
	com.supermap.server.host.webapp.handlers.AbstractHandler.a(SourceFile:219)
	com.supermap.server.host.webapp.handlers.AbstractHandler.invokeLowerPriorityHandlers(SourceFile:208)
	com.supermap.server.host.webapp.handlers.AbstractHandler.process(SourceFile:195)
	com.supermap.server.host.webapp.handlers.BasicHandler.process(SourceFile:299)
	com.supermap.server.host.webapp.ApplicationFilter.doFilter(SourceFile:245)

note The full stack trace of the root cause is available in the Apache Tomcat/8.5.4 logs.


Apache Tomcat/8.5.4

我在samples\data下面已经放了China400的数据,请问是什么原因,我应该修改些什么???

4月 26, 2017 分类:  891次浏览 | 用户: 酱油砖家 (8 分)

2 个回答

0 投票
您好,请问您在发布地图服务的时候是否发布了rest数据服务?如果未发布rest数据服务便执行查询的话就会报‘查询目标图层不存在’的错
4月 26, 2017 用户: 程yan 名扬四海 (1,695 分)
已经发布了
0 投票

1、首先检查发的服务地址是否能够进入;比如:http://localhost:8090/iserver/services/map-china400/rest 这就是服务地址。

2、检查图层名是否写错了;在iServer服务管理中可以去查看。

4月 26, 2017 用户: 李佳 (2 分)

您好,是可以找到这些信息的,没问题呀。图层名也检查过几次了,也没有写错。

你报的是这个China_Capital_P@China400图层找不到是不? 方便截图看一下你那边的图层名称嘛?

z

我查找的示例数据里面的china 400  China_Capital_pt@China400  你写的 少一个t。再看看?

按照你的这个修改了,报 China_Capital_pt  找不到。。。。 不清楚究竟是什么问题啊
...