启动 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 时,需要注意:
- 先将%SuperMap iServer_HOME%/support 目录下的 jre 目录、Objectsjava 目录重命名或删除,因为 SuperMap iServer java 6R(2012)(版本号:6.1.0)之后(不含)的包中,如果不作此处理,将继续使用自带的 JRE、SuperMap iObjects Java。
- 保证使用的 JRE/JDK、iObjects 与 iServer 位数的一致,即使用32位的 iServer 时,请使用32位的 JRE/JDK、iObjects(注:iServer 从 10i 开始不再提供 32 位的 Windows 产品包);使用64 位的 iServer 时,请使用64 位的 JRE/JDK、iObjects
- 使用的 JRE/JDK、iObjects 版本要满足 iServer 的软件要求
自定义配置 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 环境变量。
自定义文件管理根目录
支持通过配置环境变量的方式来自定义 iServer 的文件管理根目录,在 startup.bat 中设置环境变量 FILE_MANAGER_WORK_DIR。
注:当路径中含有中文时,默认会出现乱码问题,需要在其前后加上 chcp 65001、chcp 936,具体如下图: