安装后配置(可选)

发送反馈


启动 SuperMap iServer 时,iServer 采用了环境配置脚本( %SuperMap iServer_HOME%/bin/setenv.bat)定义的默认设置,您不需要任何安装后配置即可开始使用 iServer

默认设置为:使用自带的 iServer 运行时所依赖的 JRE(Java Runtime Environment)和 SuperMap iObjects Java,位于 %SuperMap iServer_HOME%/support 目录下。

如果您不想使用上述默认配置,可直接修改该脚本文件以使用自定义的配置或不使用该该环境配置脚本,而通过手工设置环境变量的方式来使用自定义的 JRE 和 JDK。在使用自定义的 JRE 与 iObjects 时,需要注意:

自定义配置 JRE

(1)安装 JRE 或 JDK

(2)将安装的 JRE 或 JDK 设置到环境变量。如果安装的是 JDK,则设置名为 JAVA_HOME 的环境变量并指向 JDK 的目录;如果安装的是 JRE,则设置名为 JRE_HOME 的环境变量并指向  JRE 的目录。

自定义配置 iObjects

(1)安装 SuperMap iObjects Java

(2)将安装的 iObjects 设置到环境变量,即设置名为 UGO_HOME 的环境变量并指向 iObjects 的安装目录,然后将 %UGO_HOME%/Bin 加入 PATH 环境变量

(3)打开 cmd.exe,输入 path 命令验证 iObjects 是否成功加入 path 环境变量。

配置使用自定义的 JVM 内存参数

支持通过以下三种配置使用自定义的 JVM 内存参数:

1.修改 %SuperMap iServer_HOME%/bin/catalina.bat 中的 JAVA_OPTS参数,如:

JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true -Xms[初始堆内存大小] -Xmx[最大堆内存大小] -Xss[每个线程可使用堆大小]"

2.修改  %SuperMap iServer_HOME%/bin 目录下的 javaopts.config 文件,如:

-Xms[初始堆内存大小] -Xmx[最大堆内存大小] -Xss[每个线程可使用堆大小]

3.通过修改环境变量使用自定义的 JVM 内存参数,过程如下:

在系统属性->环境变量中新建系统变量,变量名为 SUPERMAP_JAVA_OPTS,变量值您可以选择 -Xms[初始堆内存大小]、-Xmx[最大堆内存大小] 和 -Xss[每个线程可使用堆大小] 中的任意参数进行配置,如 -Xms512m -Xmx1024m。

注意:

当系统中同时存在以上三种方式配置的自定义 JVM 内存参数时,其优先级为  SUPERMAP_JAVA_OPTS > javaopts.config > catalina(tomcat)默认配置的JAVA_OPTS参数。

自定义文件管理根目录

支持通过配置环境变量的方式来自定义 iServer 的文件管理根目录,在 startup.bat 中设置环境变量 FILE_MANAGER_WORK_DIR。

注:当路径中含有中文时,默认会出现乱码问题,需要在其前后加上 chcp 65001、chcp 936,具体如下图: