SuperMap iServer常见问题解答集锦(三)

作者:朝阳


问:在SuperMap iServer Java中,使用地图聚合功能为什么被聚合的地图不显示?
答:被聚合的两幅地图坐标系必须是一样的。

问:SuperMap iClient 7.1 for 3D专题图是否需要单独购买许可?
答:不需要。

问:在 Linux 操作系统上安装 SuperMap License Center 许可驱动程序时,有时会出现:“hasp_update failed with status 65”错误信息,如何解决?
答:该错误提示可以忽略,当您重复安装许可驱动时,会出现该错误提示信息,表示当前计算机已导入过90天的试用许可,试用期内不影响许可的正常使用。如果已经过了90天试用期,请联系销售人员申请继续试用或正式购买(可通过在线商店购买短期许可)。

问:iServer切图格式,MBTiles 与 SMTiles 格式有什么区别?
答:MBTiles格式的瓦片要求切图的地图坐标系统为:Web Mercator,比例尺级别固定。
SMTiles格式支持任意坐标系,支持任意比例尺。

问:为什么使用远程工具(如:putty、SecureCRT、SSH)启动 Linux 机器上的 SuperMap iServer 7C 或 SuperMap iPortal 7C 服务后,访问服务首页报“Could not initialize class sun.awt.X11GraphicsEnvironment”或“系统环境检查不通过”错误,而在本机上启动服务,访问服务首页却正常?
答:如果使用远程工具启动 SuperMap iServer 7C 或 SuperMap iPortal 7C 服务,需要首先登陆 Linux 机器,然后打开一个终端运行以下命令:
(1)X:n&在第 n 个屏幕上启动一个 XServer , n 为任意整数(如:22、30 等)。
(2)export DISPLAY=:n.0 设置 DISPLAY 变量到本机的 XServer 服务器上,然后再重启服务即可。

问:同一台电脑上有试用许可和正式许可,iServer未能优先读取正式许可,如何解决?
答:升级许可中心版本到最新版本,在许可中心设置页面重启许可服务,重启iServer。

问:iServer如何开启受控集群(子节点本身不对外提供服务,受父节点的完全控制,自有服务实例和服务管理器都被禁用,父节点的服务实例和数据将同步到子节点)
答:找到子节点【SuperMap iServer 安装目录】\webapps\iserver\WEB-INF\iserver-system.xml文件修改节点的值为true

问:SuperMap iServer 7.1三维空间分析服务和三维网络分析服务是否需要许可?
答:是,需要单独购买三维空间分析服务和三维网络分析服务的许可。

问:如何将数据集叠加分析结果保存为新的数据集?
答:可以再DatasetOverlayAnalystParameters.resutlSetting设置返回结果内容,然后设置返回数据集名称即可。

问:不使用token认证,如何使用代码发布工作空间?
答:可以使用http 请求头中携带基于 HTTP Form 认证,登录时生成的 Cookie 信息来进行操作。
具体方法为使用chrome或者Firefox浏览器获取登陆成功时的Cookie值,然后在构建请求体中带上Cookie值即可。

问:在 Linux 64位操作系统上安装 SuperMap License Center 许可驱动程序时,有的会出现:“The 32bit support is missing. Please install the x86 compatibility packages required by your distribution and retry the installation. See the installation guide for more details.Aborting … “,如何解决?
答:Linux 64位操作系统缺少32bit 支持库,需要安装支持32位的支持库,可以加载系统盘补充安装相关库或到相应系统官网上获取相关库来安装。

问:搭建集群时,需要注意什么?
答:请根据具体应用的情况,进行以下设置:
(1) 如果使用地图服务进行出图,需要对集群包含的 GIS 服务器上的 SuperMap Object Java 7C 进行统一设置:打开【SuperMap iObjects Java 7C 安装目录】\Bin\SuperMap.xml 文件,把 CustomMapRatioEnable 参数设为 true,即:true。如果不进行此项设置,地图服务出图时,可能会出现图片错位的情况。注意:SuperMap iServer 自带的 SuperMap iObjects Java 已经修改。
(2) SuperMap iServer 是以 Servlet 的形式部署在 Servlet 容器中的,如果作为集群子节点的 SuperMap iServer 被迁移到另外一个端口不同的 Servlet 容器下时,需要手工更改 iserver-system.xml 文件中节点的 port 属性为新端口号。另外,也可访问该集群子节点的任意一个 GIS 服务,SuperMap iServer 会自动修改节点的 port 属性为新端口号。
(3) 服务 URI 中不能出现特殊字符“^”。

问:iServer是否支持发布不同工作空间但有相同地图名的地图服务?
答:地图缓存会放置到同一地图缓存目录,可能导致缓存调用混乱,建议使用不同的地图名。

问:点的单值专题图如何设置颜色?设置fillBackColor和fillForeColor不管用?
答:点的样式,需要设置lineColor属性.

问:Flex中如何实现通过比例尺来控制是否采用聚散显示效果?
答:只需要给Map控件添加一个缩放的监听事件,然后在符合要求的比例尺范围内使用聚散效果;非比例尺要求范围内将聚散效果设置为空即可。

问:iServer7C发布影像数据集出图慢、出图不完整,是什么原因导致?
答:可以通过使用64位的iServer以及给影像创建影像金字塔来解决。

问:如何使得Flex客户端生成的单值专题图不遮盖点和标签图层?
答:这个可以通过控制地图的图层组成实现:将地图拆分为两幅地图(一幅为点和标签图层组成的地图;一幅为面图层组成的地图);
然后在地图叠加显示的时候,使得图层从上到下的顺序是点和标签组成的地图、专题图地图、面图层组成的地图。

问:Flex客户端如何实现鼠标移动到某个省份面时触发某个事件?
答:首先将各个省份面以Feature对象添加到FeaturesLayer上面;然后给各个省份的面Feature对象添加鼠标MouseOver监听事件即可实现该效果。

问:Flex客户端如何实现在加载地图的同时自动放大定位到某个位置?
答:在加载地图时,调用Map控件的zoomToScale方法来实现该效果。

问:使用64位的SuperMap iServer发布Oracle数据源的数据,为什么服务内容为空?
答:64位的SuperMap iServer打开Oracle数据源时需要使用 64位的Oracle客户端,请确保当前系统正确安装配置了 64位的Oracle客户端。

*问:停止iServer时,bin下为什么会生成 .mdmp 文件,导致磁盘占用过多?
答:停止iServer时,请使用shutdown.bat/sh,而不是 Ctrl+C 命令。

问:访问 REST 服务或 WFS 服务时出现错误码500,并在日志中看到“警告:Java heap space”?
答:Java虚拟内存不够导致,可以使用64位iServer或者修改 Java 虚拟机内存参数,bin目录下的catalina.sh/bat 例如 增加JAVA_OPTS 属性-Xmx1024m,然后重启服务。

问:升级7C,Linux操作系统上有时候文件名出现中文乱码问题?
答:缓存目录和文件名显示乱码。这是由于系统的LANG环境变量与 iServer 使用的 LANG=zh_CN.UTF-8 不同导致的显示问题,不影响功能使用。可将系统的LANG也修改为 zh_CN.UTF-8,以保证显示正确。

问:Linux 系统上启动 iServer 服务时,报如下类似错误:“Unable to set localhost. This prevents creation of a GUID”错误如何解决?
答:在/etc/hosts 文件中,配置主机名对应的 IP 地址,即将主机名映射到具体的 IP 地址。如 192.168.1.101 linux 其中 linux为主机名

问:linux上安装iServer7C,如果启动遇到如下错误:
libWrapj.so:libgomp.so.1:无法打开共享对象文件:没有那个文件或目录,无法用dlopen()打开共享库等错误问题,如何解决?

答:可能由于libgomp包尚未安装或损坏导致,可重新安装libgomp包解决

问:最佳路径分析时,如何以花费时间进行分析?
答:可以修改TransportationAnalystParameter中weightFieldName指向每条路所耗时间(需要在桌面中制作出来)

问:SuperMap iClient 6R for Flex分段专题图会盖住下面的文字,如何解决?
答:通过专题图图层TiledDynamicRESTLayer 的alpha属性设置图层的不透明度,或者将文字单独做成一幅地图或标签专题图叠加在专题图图层上。

问:SuperMap iClient 6R for Flex属性查询时,查询字段类型为日期类型,该如何设置查询条件?
答:例如数据集中含有日期类型字段“建设年代”,可以设置查询条件为:“建设年代>to_date(2001-10-20)” 或“建设年代=to_date(2001/10/20 0:00:00)”。

问:SuperMap iClient 6R for Flex中Feature的Style如何使用有动画效果的图片?
答:如果直接使用gif动画图片,由于Flash不支持gif动画,在程序中显示时会没有动画效果。可以将gif格式的图片转成swf文件后,再设置成Feature的Style属性。

问:SuperMap iServer通过服务管理页面配置交通网络分析服务提供者时下拉框中为什么没有内容?
答:升级SuperMap iServer 到最新版本或者通过XML 文件配置交通网络分析服务提供者,配置方面参考帮助文档“开始 > 配置管理 > GIS 服务的配置与管理 > iServer 体系结构中各层的配置 > 服务提供者层的配置 > 通过 XML 文件配置服务提供者 > 配置交通网络分析服务提供者”中内容。

问:SuperMap iClient 6R for Flex做完专题图放置一段时间后再访问,为什么专题图图片都变成了红叉?
答:SuperMap iServer Java 6R(2012) SP1及以前的版本中, 某些资源如 tempLayersSet、trackingLayer、queryResults 的临时子资源的生命周期是通过 holdTime 参数来控制的,客户端或用户可以设置临时资源的存活时间,默认为15(分钟)。SuperMap iServer Java 6R(2012) SP2 及以后的版本中,支持在服务配置文件(iserver-services-interfaces.xml)中设置接口配置参数 defaultHoldTime,用于设定临时资源(如 tempLayersSet、trackingLayer、queryResults 等)默认保存时间,默认为7天。

问:为什么有时候发送请求时服务器无法正确识别请求,即出现返回乱码、请求失败或者得到错误结果的情况?
答:发送的 HTTP 请求没有使用 UTF-8编码导致服务器无法识别所致。对于非 ASCII 字符,SuperMap iServer 默认使用 UTF-8编码,如果不是,则无法正确解析。

问:为什么获取透明图片时,并不透明,背景为黑色?
答:24 位以下的颜色深度不支持图片透明显示,此时需要检查操作系统的颜色深度设置,需要设置为24位或以上才支持图片透明显示。有如下几种情况影响 SuperMap iServer 6R 出透明图片:
(1) SuperMap iServer 6R 服务器所在操作系统本身的颜色深度设置小于 24 位;
(2) 远程连接来启动 SuperMap iServer 6R 时,远程连接的显示选项中,颜色深度的设置小于 24 位;
(3)SuperMap iServer 6R 服务器所在的操作系统中,RDP-Tcp 属性设置中,客户端设置的“颜色深度最大值”一项小于 24 位,此时通过远程连接该服务器启动服务。

问:为什么运行 iServer6R 过程中报如下错误:“java.lang.OutOfMemoryError: unable to create new native thread”?
答:SuperMap iServer 6R 自带的 Tomcat 启动时,默认分配的最大的 Java 虚拟机内存为1024M,最大线程数为300,线程池中创建线程时会在操作系统里创建一个真正的物理线程。在某些内存小的机器上,当发布的数据量大、访问量大时,因处理高并发的请求,操作系统创建物理线程所需的内存空间会跟 Java 虚拟机堆产生内存竞争,由此导致线程创建失败。可通过如下方式解决:
(1) 减少分配给 java 虚拟机的内存;修改 %SuperMap iServer Java_HOME%/bin/catalina.bat 中, “set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1024m -XX:MaxPermSize=192m” 中的 -Xmx1024m 为更小值,如 -Xmx512m
(2) 减少 tomcat 连接池的活动线程数;修改 %SuperMap iServer Java_HOME%/conf/server.xml 中, 中的 maxThreads 为更小值。

问:为什么在 Tomcat 和 JBoss 上使用 SuperMap iServer Java war 包时,URI 不兼容中文路径?
答:一般情况下,Tomcat 和 JBoss 默认的数据编码不是“utf-8”,也就不兼容中文路径,即 URI 中包含中文时会出错。因此,为使 SuperMap iServer Java war 包兼容中文路径,部署 war 包的 Tomcat、JBoss 服务器的数据编码需要改为“utf-8”,即参数 URIEncoding 需设置为 URIEncoding=“utf-8”。
Tomcat 上的具体操作为,修改 \Tomcat 6.0\conf\server.xml,在如下位置加上最后一行:

<Connector port="8090"                protocol="org.apache.coyote.http11.Http11NioProtocol"                connectionTimeout="20000"                redirectPort="8453"                executor="tomcatThreadPool"               enableLookups="false"                URIEncoding="utf-8"/> 

JBoss 上的具体操作为,修改 \JBoss-5.1.0.GA\server\default\deploy\jbossweb.sar\server.xml,在如下位置加上最后一行:

<Connector protocol="HTTP/1.1"             port="8080"             address="${jboss.bind.address}"            connectionTimeout="20000"             redirectPort="8443"             URIEncoding="utf-8"/> 

问:使用 SuperMap iServer Java 6R 进行扩展开发时,如果用到了 SuperMap Objects Java 6R,是否需要购买 SuperMap Objects Java 6R 的许可?
答:不需要。但需要注意的是:扩展开发的程序将只能部署在 SuperMap iServer Java 6R 中,不能单独发布。

问:如何配置 SuperMap iServer Java,使支持跨域请求?
答:实现跨域有多种方式,在服务器端 SuperMap iServer 6R 不仅提供了 JSONP 表述格式支持 Ajax 客户端的跨域请求,还提供了 Access Control 方式(参见:http://www.w3.org/TR/access-control/)支持跨域请求,可在 REST 接口(含 RestServlet、JaxrsServletForJersey)中进行配置,如下:
Restlet 机制的 REST 接口的配置:

<interface name="rest" class="com.supermap.services.rest.RestServlet">     <config class="com.supermap.services.rest.RestConfig">         <accessControlAllowOrigin>*</accessControlAllowOrigin>     </config> </interface> 

JaxRS 机制的 REST 接口的配置:

<interface class="com.supermap.services.rest.JaxrsServletForJersey" name="restjsr">     <config class="com.supermap.services.rest.JaxrsConfigForJersey">         <accessControlAllowOrigin>*</accessControlAllowOrigin>     </config> </interface> 

其中标签的值对应支持跨域的请求来源,多个地址以英文逗号隔开,即资源可被来自这些地址的请求跨域访问。“”表示服务可以被来自任何地址的请求跨域访问,不设表示不支持此种方式的跨域,SuperMap iServer6R 的配置文件中,rest、restjsr 接口默认配置的是“”。
根据 W3C 的跨域资源共享标准(http://www.w3.org/TR/access-control/),HTTP 响应中包含消息头 Access-Control-Allow-Origin 时,Access-Control-Allow-Origin 的值标识该资源可以被那些地址跨域使用,对应 Supermap iServer 6R 配置中的标签。Access-Control-Allow-Origin 消息头的值类似“http://sample1:8080”,标明资源可以被来自“http://sample1:8080”的请求跨域访问,多个地址以英文逗号隔开。
对于非 GET 请求,在向服务器发送请求前,都会先发一个 OPTION 请求。按照 W3C 的跨域资源共享标准,服务器对 OPTION 的 HTTP 响应中,消息头需要包含 Access-Control-Allow-Origin、Access-Control-Allow-Methods 来标识资源是否可被跨域访问,消息头 Access-Control-Allow-Origin 的含义跟以上描述类似,消息头 Access-Control-Allow-Methods 标识了资源可以被哪些 HTTP 请求方法跨域访问,取值为“GET、HEAD、POST、PUT、DELET”中的一个或多个,多个 HTTP 方法以英文逗号隔开,区分大小写。

问:为什么在 AIX 系统上使用大文件缓存时,SuperMap iServer Java 服务崩溃?
答:这是因为文件缓存超出了 AIX 系统允许进程使用的内存大小,在 AIX 上,允许进程使用的数据段的数量限制了进程可用内存大小,数据段的数量由 LDR_CNTRL 环境变量控制,如下将进程的数据段的数量设置为 8,此时它的可用内存大小就是8*256MB=2GB:

export LDR_CNTRL=MAXDATA=0x80000000

问:如何使多网卡机器上的 SuperMap iServer Java 服务正确显示地图?
答:SuperMap iServer Java 在多网卡机器上启动时,需要配置 Java 系统属性 -Diserver.ip,用于指定 SuperMap iServer Java 的服务地址。该配置可通过添加 Diserver.ip 环境变量进行,也可在配置文件中加入 Diserver.ip 变量。以 SuperMap iServer Java 的 war 分发包为例,部署到 Tomcat 中的具体操作为:在 Tomcat 的 Catalina.bat 文件中加入如下代码:Diserver.ip=192.168.***.***。

问:搭建集群时,需要注意什么?
答:请根据具体应用的情况,进行以下设置:
(1) 如果使用地图服务进行出图,需要对集群包含的 GIS 服务器上的 SuperMap Object Java 6R 进行统一设置:打开【SuperMap Objects Java 6R 安装目录】\Bin\SuperMap.xml 文件,把 CustomMapRatioEnable 参数设为 true,即:true。如果不进行此项设置,地图服务出图时,可能会出现图片错位的情况。注意:默认情况下,SuperMap iServer 自带有 SuperMap Objects Java ,位于 %SuperMap iServer Java_HOME%/support/objectsjava, 此时要修改该目录下的 SuperMap.xml 中的 CustomMapRatioEnable 参数。
(2) SuperMap iServer 是以 Servlet 的形式部署在 Servlet 容器中的,如果作为集群子节点的 SuperMap iServer 被迁移到另外一个端口不同的 Servlet 容器下时,需要手工更改 server.xml 文件中节点的 port 属性为新端口号。另外,也可访问该集群子节点的任意一个 GIS 服务,SuperMap iServer 会自动修改节点的 port 属性为新端口号。

问:使用二维地图缓存时,需要注意什么?
答:制作二维地图缓存时,需要注意机器的 DPI,生成二维地图缓存的机器的 DPI 需要跟 SuperMap iServer 6R 服务器所在机器的 DPI 一致,才能保证缓存可用。

问: 为什么客户端访问地图服务并以不同比例尺缩放时地图显示错乱?
答:如果使用 SuperMap DeskPro.Net 6R 制作地图数据时设置了比例尺级别,那么 SuperMap iServer 6R 发布的地图服务只能支持这些已有尺度下的地图数据出图,而如果缩放到其他比例尺下,就不能正常出图显示,可能出现错位。

问: 为什么启动 iServer 服务时,报以下类似错误:“java.lang.UnsatisfiedLinkError: D:\SuperMap\SuperMap Objects Java 6R\Bin\Wrapj600.dll: 找不到指定的程序”?
答:可能的原因及解决办法有:
(1) Visual C++ 2008 重分发包没有安装或版本过低。SuperMap iServer 需要 Visual C++ 2008 重分发包 的版本为 9.0.30729 ,低版本需要升级到此版本。系统提供的 vcredist90_x86.exe 位于 %SuperMap iServer Java_HOME%/support 文件夹内,安装即可。
(2) JRE/JDK 版本过低或者不兼容。请下载安装 JRE1.6 并设置环境变量,即设置 JAVA_HOME 为 JDK 目录(如果安装的是 JRE,则设置 JRE_HOME 为 JRE 目录)。

问:启动 SuperMap iServer Java 服务时,环境检查不通过的几种可能原因及解决方法。
答:SuperMap iServer Java 服务需要安装 JRE 1.6 或以上版本、SuperMap Objects Java 以及 SuperMap 的使用许可,“环境检查不通过”的可能原因及解决方法如下:
(1) SuperMap 的使用许可配置不正确,请确保使用许可已正确配置。许可的配置请参见许可配置说明。
(2) Visual C++ 2008 重分发包没有安装或版本过低。SuperMap iServer 需要 Visual C++ 2008 重分发包 的版本为 9.0.30729 ,低版本需要升级到此版本。系统提供的 vcredist90 安装程序位于 %SuperMap iServer Java_HOME%/support 文件夹内,安装即可。
(3) SuperMap Objects Java 安装不完整或者不正确(使用 war 包的情况,其他发行包已自带),请确保 SuperMap Objects Java 已正确安装并设置环境变量,即设置 UGO_HOME 为 SuperMap Objects Java 的目录,并在 PATH 环境变量中添加 %UGO_HOME%\Bin。
(4) SuperMap Objects Java 的版本信息不正确,此时可能是 SuperMap Objects Java 的版本过低,请升级 SuperMap Objects Java。
(5)SuperMap Objects Java 或 JRE/JDK 版本不正确。若使用 32 bit 的 iServer,请配置 32 bit 的 SuperMap Objects Java 及 JRE/JDK;若使用 64 bit 的 iServer,请配置 64 bit 的 SuperMap Objects Java 及 JRE/JDK。

问:为什么通过 JavaScript 的 httpxmlrequest 对象获取“World Map”的地图服务时正常而获取“世界地图_day”的地图服务时却没有结果?
答:对于 URI 地址中的中文地图名称需要进行编码,比如对“世界地图_day”进行编码 var mapName= encodeURI(“世界地图_day”);使用编码后的地图名称的 URI 是 var uri="http://192.168.115.68:8090/iserver/services/maps/rest/maps/"+mapName+".json"。

问:为什么获取的地图图片 URI 中的主机 IP 不是发布 SuperMap iServer 服务的 IP?
答:在 SuperMap iServer 中,默认地,配置文件中设置缓存图片访问 URI 的地方用的是 {ip} 占位符,SuperMap iServer 启动的时候会自动服务服务器地址进行替换,当服务器存在两个或以上网卡、安装有虚拟机软件等情况下,服务器会有多个 IP,这时,SuperMap iServer 读取的 IP 是其中一个,可能与预期的 IP 不符。建议用户在自定义缓存图片访问 URI 的时候,使用固定 IP 和 端口。

问:为什么从文件系统直接访问 iClient 的帮助,部分内容无法显示?
答:SuperMap iClient 的帮助框架依赖 Flash 插件,正常访问需要安装 Flash 插件。另外,从文件系统直接访问时需要连接网络,或者将帮助文档发布后访问,默认地,启动 iServer 服务后,http://localhost:8090/iserver/help 既可访问主页面,在首页上点击 “SuperMap iClient”,就可以链接到 iClient 的帮助。

问:SuperMap iServer 在 Tomcat 等 Java Web 容器中,以 Windows 服务形式启动时,日志文件放在哪里?
答:当 SuperMap iServer 以 Windows 服务形式启动时,以部署到 Tomcat 中为例,在 \Tomcat 6.0\webapps\iserver\WEB-INF\config\log4j.properties 文件中,指定了日志文件的存放路径:log4j.appender.F.File=…/logs/iserver.log,因此 logs 文件夹放在服务启动文件(cmd.exe)的上一级目录下,即日志文件的存放位置为:C:\Windows\logs\。

另外,用户可以修改上述 log4j.properties 文件,把指定的存放 log 文件的相对路径改为绝对路径,例如:log4j.appender.F.File=D:/Tomcat 6.0/logs/iserver.log。

问:SuperMap iServer 在 Tomcat 等 Java Web 容器中,以 Windows 服务形式启动时,怎样配置才能正确发布?
答:当 SuperMap iServer 以 Windows 服务形式启动时,需要配置 Java 系统属性 -Diserver.home 和 -Diserver.output,-Diserver.home 指定 SuperMap iServer 的启动目录, -Diserver.output 统一指定缓存图片的输出路径,此时数据配置的路径从 iserver.home 算起。以 SuperMap iServer 的 war 分发包为例,如果部署到 Tomcat 中,Tomcat 以 Windows 服务的形式启动,就需要加上如上两个 Java 虚拟机参数,为保证跟原配置文件不更改,可将-Diserver.home 指向 Tomcat 的 bin 目录, -Diserver.output 指向 webapps\output 目录。

具体操作为:修改 Java 系统属性,即 启动 \Tomcat 6.0\bin\tomcat6w.exe,进入 Apache Tomcat Properties > Java 选项卡 > Java Options 中,加入上述两个路径,例如“-Diserver.home=D:\Program Files\Apache Software Foundation\Tomcat 6.0\bin“”-Diserver.output=D:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\iserver\output”, 然后重新启动 Tomcat 服务即可。这样,在以 Windows 服务形式启动时,就可以正确发布 SuperMap iServer 服务。

问:为什么访问 REST 服务或 WFS 服务时出现错误码500,并在日志中看到“警告:Java heap space”?
答:SuperMap iServer 目前部署在 Tomcat 中,Tomcat 默认设置的 Java 虚拟机初始化内存是256M,对于某些 服务来讲不够用,所以出现上述错误。解决办法:修改 Tomcat 默认设置的 Java 虚拟机内存,即在 %SuperMap iServer Java_HOME%/bin/catalina.bat 文件中找到%_EXECJAVA%,在它后面加上“-Xms1024m -Xmx1024m”(这里设置为1024M),重启服务。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值