iServer6R(2012)正式版tar包在linux上的部署

 一.系统软件:

Linux:CentOS Linux release 6.0 (内核:2.6.32)  64位

SuperMap iServer Java 6R 版本号: 6.1.0.8311  (2012正式版)

二.安装流程:

       1.将所得到的最新版的iServer 6R(smiserver_java_610_8311_704_linux_chs.tar.gz)拷贝到linux中,得到完整的安装包如下图所示: 

        

       2.输入命令:tar  –zxvf  smiserver_java_610_8311_704_linux_chs.tar.gz  解压此压缩包。

       3.解压完成后,cd进入到刚解压完的SuperMapiServerJava6R_Linux文件夹,其文件夹里内容如下图所示:

 

       4.输入命令:tar  –xvf  smiserve_java_610_8311_704_chs.tar 再次解压此压缩包。

       5.解压完成后,配置许可文件。

              1).方法一:(图形界面配置许可)

              a.输入命令:sh  startupLicenseManager.sh 会弹出许可配置器,如下图所示:

              b.点击红色方块内的按钮,找到许可文件 -->打开 --> 验证许可--> 保存配置。 

 

              2).方法二:(命令行配置许可,此方法适用于linux字符模式)

              a.编写一个java.profile文件,用来配置JRE及Objects Java。其中JRE和Objects Java在SuperMapiServerJava6R/support目录中,其具体文件所在位置,如下图所示:

              b.使用命令:vi  java.profile编写的java.profile,内容如下图所示,编写完成后,先按ESC然后输入命令 :wq 保存退出。

 

              c. source下刚刚写好的java.profile文件,输入命令:source  java.profile ,然后可以使用命令: java  –version 检查环境变量是否生效。(注意:source环境变量,新环境变量只针对此次终端有效)当看到下图所示时,配置成功。

              d.source完成后 cd进入Objects Java的bin目录下,如下图所示,输入命令:java  -jar  com.supermap.license.jar  -config  文件许可的位置, 当看到如下的画面,即表示许可配置成功。

       6.配置完成后,进入到iServer6R的bin目录下,其文件目录所在处,如下图所示

       7.输入命令 sh  startup.sh 启动iServer 服务

 

       8.浏览器中输入http://localhost:8090/iserver/ 会跳转到如下页面

 

       9.创建管理员的用户名和密码后,浏览world地图

 

三.安装过程中常见问题:

  1. 解压smiserver_java_610_8311_704_linux_chs.tar.gz 文件,须在linux中解压,如果在Windows中解压,移动到linux下,会有未知错误。
  2. 成功配置许可,启动服务后,输入http://localhost:8090/iserver/ 出现如下图所示,可以从以下几个方面来检查。

  1. 系统本事是否带有JDK或JRE,且其版本在1.6以下,且为32位。

检查办法:新开启一个终端,输入java  -version 查看系统原有的java环境变量。如果为1.6以下 请替换掉系统原有的java环境变量,用iServer自带的JRE。(iServer自带的JRE在iServer安装目录èsupportè jre)

B.如果linux为64位操作系统,我们则可以运行Supermap第一次解压出来的文件里面的rpms_check_and_install_for_64bit.sh  脚本文件

C.检查系统依赖库。

检查方法:新建立一个java.profile文件,用来配置JRE及Objects Java。(具体方法,参照配置许可文件,方法二的abc步骤)

配置成功后,source  java.profile, cd进入Objects Java的bin目录下。

 

输入命令:ldd  libWrapj600.so

查看检测信息中,是否有not found,如果有,则说明iServer 启动所依赖的包不完整,需要安装rpm包。具体包哪些包,可以从安装linux的光盘或iso镜像获得。

D.如果使用远程工具启动iServer ,首先登录到linux服务器,打开一个终端,运行:

(1)X  :n&  在第n个屏幕上启动一个xServer,n为任意整数。

(2)export DISPLAY=:n.0

     设置DISPLAY变量到本机的xServer上  然后在启动iServer即可

原文地址:https://www.cnblogs.com/zhangyongli2011/p/2294538.html