1. 程式人生 > >Linux上安裝wildfly-10.1.0.Final並部署iServer9D war包

Linux上安裝wildfly-10.1.0.Final並部署iServer9D war包

一、安裝環境

硬體要求
Linux 系統上安裝 SuperMap iServer 產品的最低硬體要求包括:

處理器:800 MHz 主頻
記憶體:1 GB
硬碟:20 GB
網路介面卡:系統安裝有網路介面卡
顯示介面卡:64 M 視訊記憶體 (安裝顯示介面卡驅動)

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

如需使用大資料分析服務,硬體推薦配置:
處理器:8核
記憶體:16 GB或以上
網路介面卡:1 Gb或以上網路介面卡

軟體要求
作業系統要求(64位):

CentOS 5.6及以上、6.x、7.x
Red Hat Enterprise Linux 5.4及以上、6.x、7.x
SUSE Linux Enterprise Server 11.x
中標麒麟作業系統伺服器版 5.0/6.0
Ubuntu Server 14.04 LTS

其它軟體要求(64位,可選,參見安裝後配置):

JRE 1.8 及其以上版本
SuperMap iObjects Java 9D for Linux

二、安裝wildfly

2.1 安裝前準備
1、準備Linux系統 (本文是基於red hat 6.4安裝部署的)
2、下載wildfly安裝包 (本文是用的wildfly-10.1.0.Final.tar.gz 包)
3、jdk-8u121-linux-x64.tar.gz (wildfly-10.1.0.Final只支援jdk1.8及以上版本)

2.2 安裝過程
1、如果沒有裝jdk,需要先安裝jdk
解壓1.8的jdk
tar -zxvf /opt/jdk-8u121-linux-x64.tar.gz
2、配置java環境
[[email protected] opt]# vi /etc/profile
輸入:

export JAVA_HOME=/opt/jdk1.8.0_121
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH

使環境變數生效:
[[email protected] opt]# source /etc/profile
檢查jdk版本:
[

[email protected] opt]# java -version
這裡寫圖片描述
3、安裝wildfly
將wildfly-10.1.0.Final.tar.gz放到/opt目錄下並解壓:
tar -zxvf /opt/ wildfly-10.1.0.Final.tar.gz

設定wildfly環境變數:

export WILDFLY_HOME=/opt/wildfly-10.1.0.Final
export PATH=$WILDFLY_HOME/bin:$JAVA_HOME/bin:$PATH

啟動wildfly:
[[email protected] opt]# cd /opt/wildfly-10.1.0.Final/bin/
[[email protected] bin]# ./standalone.sh
出現如下狀態就是啟動成功了
這裡寫圖片描述

新增使用者:

[root@lx bin]# cd /opt/wildfly-10.1.0.Final/bin/
[root@lx bin]# ./add-user.sh

這裡寫圖片描述
這裡寫圖片描述

訪問http://ip地址:8080,進入如下介面,說明wildfly安裝成功:
這裡寫圖片描述

PS:如果網頁訪問不了,注意關閉防火牆:service iptables stop

三、部署iserver的war包

3.1 解壓檔案

unzip supermap_iserver_9.0.0_beta_war.zip
進入到解壓後的目錄:
解壓support_linux_x64.tar.gz檔案
tar -zxvf support_linux_x64.tar.gz

3.2 設定iserver環境變數

export UGO_HOME=/opt/supermap_iserver_9.0.0_beta_war/support_linux_x64/objectsjava
export LD_LIBRARY_PATH=$UGO_HOME/bin:$LD_LIBRARY_PATH
export SUPERMAP_ROOT=/opt/supermap_iserver_9.0.0_beta_war/support_linux_x64

這裡寫圖片描述

3.3 開始部署

重新命名war

將supermap_iserver_9.0.0_beta_war.zip 解壓縮後後的,對於 war 包 iserver#help 和 iserver#iClient,還須使解壓縮後的資料夾名稱中不包含特殊符號“#”,如分別重新命名為 help.war 和 iClient.war
將iserver.war、iClient.war、help.war放到/opt/wildfly-10.1.0.Final/standalone/deployments目錄下

建立空資料夾

在/opt/wildfly-10.1.0.Final/standalone/deployments資料夾下建立3個空檔案,並分別命名為:help.war.dodeploy、iClient.war.dodeploy、iserver.war.dodeploy

修改配置檔案

修改standalone.xml
[[email protected] deployments]# vi /opt/wildfly-10.1.0.Final/standalone/configuration/standalone.xml
刪除下面兩行:

<extension module="org.jboss.as.jaxrs"/>
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/>

修改module.xml
[[email protected] supermap_iserver_9.0.0_beta_war.zip]# vi /opt/wildfly-10.1.0.Final/modules/system/layers/base/sun/jdk/main/module.xml
新增

<path  name="sun/java2d"/>
<path  name="sun/java2d/pipe"/>
<path  name="com/sun/net/httpserver"/>
<path  name="com/sun/org/apache/xml/internal/security/exceptions"/>

這裡寫圖片描述

配置iserver許可:

進入/opt/supermap_iserver_9.0.0_beta_war/support_linux_x64/SuperMap_License/Support目錄
解壓aksusbd-2.4.1-i386.tar檔案
tar -xvf aksusbd-2.4.1-i386.tar

安裝許可驅動:
這裡寫圖片描述
當出現如下介面,說明驅動安裝成功:
這裡寫圖片描述

啟動wildfly:

[[email protected] aksusbd-2.4.1-i386]# cd /opt/wildfly-10.1.0.Final/bin
[[email protected] bin]# ./standalone.sh -b 0.0.0.0

訪問iserver:

http:// ip地址:8080/iserver/
這裡寫圖片描述

配置完相關資訊,便可訪問iserver服務了:
這裡寫圖片描述

四、常見問題
1、訪問啟動wildfly後訪問iserver報如下錯誤:
這裡寫圖片描述
解決辦法:
在root目錄下新建一個content資料夾,並建立子資料夾iserver.war
將/opt/wildfly-10.1.0.Final/standalone/tmp/vfs/temp/temp3eec3dbcbf3fb6db/content-a61c9a145e99dc05目錄下的iserver解壓檔案
這裡寫圖片描述
放到新建的/content/iserver.war目錄下:
這裡寫圖片描述

然後重新訪問http:// ip地址:8080/iserver/就可以了!
2、如下報錯
這裡寫圖片描述
解決辦法:
出現上面的錯誤,是因為在opt/wildfly-10.1.0.Final/modules/system/layers/base/sun/jdk/main路徑下的module.xml 檔案中沒有加

<path  name="com/sun/net/httpserver"/>

將該句加上就可以了!

相關推薦

Linux安裝wildfly-10.1.0.Final部署iServer9D war

一、安裝環境 硬體要求 Linux 系統上安裝 SuperMap iServer 產品的最低硬體要求包括: 處理器:800 MHz 主頻 記憶體:1 GB 硬碟:20 GB 網路介面卡:系統安裝有網路介面卡 顯示介面卡:64 M 視訊記憶體

(一)在Linux安裝和編譯OpenCV3.0.0

接口 mac os color 下載源 同時 beta c函數 install mkdir OpenCV的全稱是:Open Source Computer Vision Library。OpenCV是一個基於(開源)發行的跨平臺計算機視覺庫,可以運行在Linux、W

【翻譯自mos文章】在RHEL7/OL7安裝Oracle 12.1.0.2的伺服器端或者客戶端時,報需要"compat-libstdc++"

在RHEL7/OL7上安裝Oracle 12.1.0.2的伺服器端或者客戶端時,報需要"compat-libstdc++"包 來源於: Installation of 12.1.0.2 Oracle Database Server/Client on RHEL 7/OEL7

Linux編譯安裝GCC-5.1.0

Linux下編寫C/C++程式自然缺不了一個優秀的編譯器,Linux下比較常見的自然是GCC了。2015年4月下旬GCC也出到了5.1.0版本,對於C++11/14也有了更好的支援了。因為最近在學習OpenMP, Gcc-5.1.0支援OpenMP4.0最新版本。所以,今天我們就來說說GCC的編譯安裝,安

JBOSS7.1.0.Final專案部署配置

1.環境配置 下載JBOSS7.1.0.Final版本並解壓到本地路徑,比如:D:\jboss-as-7.1.0.Final;新增系統環境變數JBOSS_HOME為上述路徑。 2.測試JBOSS 開啟

在CentOS7.0安裝Python3.6.1

python3.6.1 python3安裝 python安裝報錯 剛開始研究python,一直在糾結是學2.0還是3.0,聽說2.0版本將在2020年後被淘汰,於是就有了安裝3.0的需求。 本次安裝的python版本為:Python-3.6.1.tgz 操作系統信息:Linux cento

Linux安裝Docker,成功部署NET Core 2.0

ble otn 重要 命中 mode 管理 sql img 內容 概述 容器,顧名思義是用來存放並容納東西的器皿; 而容器技術伴著Docker的興起也漸漸的映入大家的眼簾,它是一個抽象的概念,同時也是默默存在世上多年的技術,不僅能使應用程序間完全的隔離,而且還能在共享底層系

centos7安裝CDH5.10.0 認不到主機

scm 問題解決 ole ssi 主機 proc 方法 cdh iso 最近在centos7上安裝CDH5.10.0 認不到主機 異常提示: cloudemanager安裝時出現ProtocolError: <ProtocolError for 127.0.0.1/R

Linux安裝Hadoop集群(CentOS7+hadoop-2.8.0)

hup dem current 格式 default dmv framework server1 上進 1下載hadoop 2安裝3個虛擬機並實現ssh免密碼登錄 2.1安裝3個機器 2.2檢查機器名稱

Linux安裝Hadoop集群(CentOS7+hadoop-2.8.0)--------hadoop環境的搭建

html -a 總結 全分布式 .html oop details clas HR Linux上安裝Hadoop集群(CentOS7+hadoop-2.8.0)------https://blog.csdn.net/pucao_cug/article/details/716

linux安裝Qt4.8.6+QtCreator4.0.3

centos6 qmake its 允許 and cal home 簡介 ash 一、Qt簡介 Qt是1991年奇趣科技開發的一個跨平臺的C++圖形用戶界面應用程序框架。它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所有功能。Qt很容易擴展,並且允許真正地組件編程。

LINUX安裝REDIS(UBUNTU 16.04 + REDIS 4.0.9)

1、下載Redis wget http://download.redis.io/releases/redis-4.0.9.tar.gz 2、解壓檔案 tar xvf redis-4.0.9.tar.gz 3、編譯安裝

Linux CentOS 7 編譯安裝PostgreSQL 10.1

重啟: su postgres cd /usr/local/postgresql/bin ./pg_ctl -D /usr/local/postgresql/data/ -l logfile restart 配置編譯安裝 先去官網下載需要的包 https://www.postgr

centos7 linux安裝 postgresql 10.1

官網也有安裝的方式,我習慣了編譯安裝。 總結編譯安裝的方式: 第一種 yum安裝: 每一行代表一行命令 yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-cento

Linux 安裝Docker 部署netcor2.1

述 容器,顧名思義是用來存放並容納東西的器皿; 而容器技術伴著Docker的興起也漸漸的映入大家的眼簾,它是一個抽象的概念,同時也是默默存在世上多年的技術,不僅能使應用程式間完全的隔離,而且還能在共享底層系統資源的同時發揮它最大的優勢。相比於虛擬機器來說,同一伺服器它可以創建出兩倍的例項,這樣一來,不僅節

[Zephyr] 1、在linux安裝Zephyr-OS跑DEMO

星期五, 14. 九月 2018 02:18上午 - BEAUTIFULZZZZ 1)下載、克隆到本地 將zephyr克隆到本地home目錄下: cd ~ git clone [email protected]:zephyrproject-rtos/zephyr.git 2) Zephyr Bu

Linux安裝Hadoop叢集(CentOS7+hadoop-2.8.0)

 關鍵字:Linux  CentOS  Hadoop  Java  版本:  CentOS7  Hadoop2.8.0  JDK1.8  說明:Hadoop從版本2開始加入了Yarn這個資源管理器,Yarn並不需要單獨安裝。只要在機器上安裝了

Red Hat Enterprise Linux 7.4安裝Oracle 11.2.0.4

1.配置Yum源 [[email protected] ~]# mount /dev/cdrom /mnt mount: /dev/sr0 is write-protected, mounting read-only [[email protected] ~]# vi /

Hive-0.13.1本地獨立模式安裝 元資料儲存到MariaDB-10.1.0 Hadoop-2.4.0

tar -zxvf apache-hive-0.13.1-bin.tar.gz 解壓後,編輯java.sh(java.sh為自己建立的指令碼): vim /etc/profile.d/java.sh export HIVE_HOME=/opt/modules/hive/apache-hive-0.13.1

Linux系統安裝opencv-3.3.0

原文連結:https://blog.csdn.net/u011195662/article/details/78403366 注意一定要先安裝gtk再安裝opencv,否則程式會報錯! 原始碼編譯時出現的問題: 原文連結:https://blog.csdn.net/farmwang/ar