CentOS 7.x 安裝SuperMap iServer 10i服務

格一物發表於2020-12-02

SuperMap iServer 10i安裝部署

一、下載

下載SuperMap iServer 10i SP1 for Linux(64位)(TAR包)

地址:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=1207

1.系統配置要求

推薦硬體要求:
處理器:雙核,2.00 GHz或以上
記憶體:4 GB或以上
硬碟:80 GB或以上
網路介面卡 :100M或以上網路介面卡
顯示介面卡 :512M或以上視訊記憶體(安裝顯示介面卡驅動),OpenGL 版本:3.0

軟體要求:
CentOS 7.x
Red Hat Enterprise Linux 7.x
SUSE Linux Enterprise Server 12.x
中標麒麟作業系統伺服器版 5.0/6.0
Ubuntu Server 14.04 LTS
其它軟體要求(64位,可選):
JRE 1.8 及其以上版本
SuperMap iObjects Java 10i for Linux

僅當使用者不希望使用 SuperMap iServer 10i 自帶的 JRE(Java Runtime Environment)或 SuperMap iObjects 時,才需要手工配置。

說明:SuperMap iServer 10i 依據tomcat8.5改造,內建JRE 1.8

二、安裝

tar壓縮包有readme.txt和SuperMap_iServer_10i_Readme_Linux_CHS.pdf安裝說明。

一鍵安裝依賴包

tar -zxvf supermap-iserver-10.0.1-linux64.tar.gz
ln -s ./softs/supermap-iserver-10.0.1-linux64 supermap10
cd ./supermap10/support
./dependencies_check_and_install.sh install -yr

# 許可依賴
yum install -y --setopt=protected_multilib=false libstdc++-devel.i686 glibc.i686 libgcc.i686 libstdc++.i686 glibc-devel.i686

手動安裝依賴包(可選)

#在 RedHat、SUSE 系列作業系統上安裝使用 iServer 時,需要的依賴庫包括 libgomp、libpng12等。您可以通過 yum install 命令完成安裝。

#安裝 libgomp、libpng12等,依次執行以下命令:
sudo yum install libgomp
sudo yum install libpng12
sudo yum install libXext
sudo yum install libXi
sudo yum install libXrender
sudo yum install libXtst

#安裝許可驅動依賴的庫,依次執行以下命令:
sudo yum install --setopt=protected_multilib=false libstdc++-devel.i686
sudo yum install --setopt=protected_multilib=false glibc.i686
sudo yum install --setopt=protected_multilib=false libgcc.i686
sudo yum install --setopt=protected_multilib=false libstdc++.i686
sudo yum install --setopt=protected_multilib=false glibc-devel.i686

三、配置

1.試用許可配置

檢視readme.txt,檢視獲取試用授權方式,在 Linux 作業系統下,支援軟許可和硬體許可方式。但都必須安裝驅動程式,所有的許可驗證都是通過驅動的方式進行通訊。(90天試用期)

cd supermap10/support/SuperMap_License/Support/
tar -xvf *.tar
chmod +x dinst
./dinst

# 查詢許可狀態
cd /home/supermap/supermap10
./licensetool.sh -s

如果您獲得的是由超圖軟體授權的軟許可,請將您獲得的由超圖軟體授權的正式許可檔案(.v2c)指定到檔案位置,並通過./licensetool.sh -update命令使許可生效。
./licensetool.sh -update /路徑名/
.v2c

如果您獲得的是硬體許可,請開啟瀏覽器,訪問 http://localhost:1947 或 http://本地IP:1947,在左側“Options”中選擇“Configuration”,在右側選擇“Access to Remote License Managers”選項卡,在“Specify Search Parameters”填入其他網段的許可伺服器IP,點選“Submit”,稍等幾分鐘就可以在左側“Options”中的"Sentinel Keys”選項下看到該伺服器的加密鎖了。

2.更新許可

cd /home/supermap/supermap10
./licensetool.sh  -update /路徑名/*.v2c

3.防火牆設定

firewall-cmd --zone=public --add-port=8090/tcp --permanent
firewall-cmd --reload

四、啟動、停止

cd /home/supermap/supermap10/bin
./startup.sh
./shutdown.sh

五、訪問

SuperMap iServer 10i 伺服器啟動後,會自動釋出預設的 GIS 服務,SuperMap iServer 10i 預設的埠號為8090。
通過 http://:/iserver 即可訪問 SuperMap iServer 10i 服務的首頁。
通過 http://:/iserver/manager 可以進入服務管理頁面,進行服務管理。
通過 http://:/iserver/services 可以檢視伺服器當前釋出的所有服務。

參考:
SuperMap iServer在linux環境中部署

相關文章