一、软件版本

  • 操作系统: CentOS 7.5.1804
  • JDK:1.8_201
  • 东方通:TongWeb7.0.4.2
  • SuperMap iServer:10.2

二、东方通TongWeb7部署流程

参考《Linux部署东方通TongWeb7》

三、SuperMap iServer War包部署

3.1 解压SuperMap iServer War包

将supermap-iserver-10.2.0-war.zip放到/opt目录下进行解压

unzip supermap-iserver-10.2.0-war.zip

3.2 安装SuperMap iServer依赖

cd /opt/supermap-iserver-10.2.0-war
chmod 755 *
tar -zxf support_linux_x64.tar.gz
cd support_linux_x64
./dependencies_check_and_install.sh install -y

3.3 配置试用许可

cd /opt/supermap-iserver-10.2.0-war/support_linux_x64/SuperMap_License/Support/
tar -xvf aksusbd-8.11.1.tar
cd aksusbd-8.11.1
./dinst

3.4 检查组件是否缺少依赖

cd /opt/supermap-iserver-10.2.0-war/support_linux_x64/objectsjava/
tar -zxf bin.tar.gz
cd Bin/
ldd libWrapjC* | grep not

如下输出代表不缺少依赖,如果有缺少先补足依赖后在进行下一步

3.5 配置组件Java环境变量

编辑/etc/profile,增加UGO_HOME/SUPERMAP_ROOT/LD_LIBRARY_PATH/PATH,最终自定义环境变量如下:

export JAVA_HOME=/opt/jdk
export JRE_HOME=/opt/jdk/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export UGO_HOME=/opt/supermap-iserver-10.2.0-war/support_linux_x64/objectsjava
export SUPERMAP_ROOT=/opt/supermap-iserver-10.2.0-war/support_linux_x64
export LD_LIBRARY_PATH=$UGO_HOME/Bin:$LD_LIBRARY_PATH
export PATH=$UGO_HOME/Bin:$JAVA_HOME/bin:$PATH

修改完成后让环境变量生效

source /etc/profile

3.6 修改TongWeb7配置

确保TongWeb7没有启动

3.6.1 修改startserver.sh文件

只修改startserver.sh即可,后台启动的TongWeb7脚本也是调用此脚本

vi /root/TongWeb7.0/bin/startserver.sh

文件最末尾增加后保存

JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager=true"

3.6.2 修改tongweb.properties文件

vi /root/TongWeb7.0/conf/tongweb.properties

文件最末尾增加后保存

tongweb.util.scan.StandardJarScanFilter.jarsToSkip=jersey-*.jar,hadoop-*.jar

3.7将SuperMap iServer War包里的三个文件拷贝到TongWeb7部署目录

进入SuperMap iServer War包解压目录

cd /opt/supermap-iserver-10.2.0-war

将iserver#iClient.war和iserver#help.war重命名,去掉#号

mv iserver#iClient.war iclient.war
mv iserver#help.war help.war

拷贝到/root/TongWeb7.0/autodeploy/目录

cp  iserver.war /root/TongWeb7.0/autodeploy/
cp  iserver#iClient.war /root/TongWeb7.0/autodeploy/
cp  iserver#help.war /root/TongWeb7.0/autodeploy/

最终进入/root/TongWeb7.0/autodeploy后查看

cd /root/TongWeb7.0/autodeploy/[root@supermap autodeploy]# ll
total 3377736
-rwxr-xr-x 1 root root  565144235 Oct 21 14:35 help.war
-rwxr-xr-x 1 root root  829057853 Oct 21 14:35 iclient.war
-rwxr-xr-x 1 root root 2064583690 Oct 21 14:35 iserver.war

3.8 启动TongWeb7

cd /root/TongWeb7.0/bin
./startserver.sh

3.9 访问控制台

打开浏览器, 输入TongWeb7.0控制台地址 http://IP地址:9060/console/

默认登录用户名密码为:thanos/thanos123.com

3.10 点击应用管理

3.11 修改help和iClient访问目录

1.修改前缀为/iserver/help后保存

2.修改前缀为/iserver/iclient后保存

3.12 最终访问iServer、help、iClient查看是否正确

1.iServer 验证

2.help验证

3.iClient验证

四、常见报错

一、启动后,SuperMap iServer无法访问报500错误

查看/root/TongWeb7.0/logs/iserver.log日志

东方通没有读取到组件环境变量,检查组件环境变量是否配置正确,参考3.5说明。

二、访问SuperMap iServer help和iClient url无法正常跳转

需要修改应用前缀,界面修改参考3.11说明。

文件方式修改位置:/root/TongWeb7.0/conf/tongweb.xml,重启东方通TongWeb7生效

(转发请注明出处:https://blog.csdn.net/zhang90522 如发现有错,请留言,谢谢)

东方通TongWeb7部署SuperMap iServer War包相关推荐

  1. 普元中间件Primeton AppServer6.5部署SuperMap iServer

    本文使用Windows环境普元中间件Primeton AppServer6.5(以下简称PAS)部署SuperMap iServer 一.部署前准备 本文使用SuperMap iServer 11.0 ...

  2. java war包更新 部署_关于Linux系统下基于Tomcat部署和升级war包的详细过程

    1.首先Linux先安装java,Tomcat 中间件规范要求: 1)         软件必须下载到/services/download_soft_v        --------(用xftp上传 ...

  3. Tomcat部署多个war包

    Tomcat部署多个war包 前言 一.部署步骤(第二种方案) 1.复制webapps文件夹 2.把war包分别存放在对应的webapps文件夹下 3.修改apache-tomcat-8.5.20/c ...

  4. 悟空crm环境部署-Java的war包方式

    适用场景 本文档适用于所有war包与Tomcat环境部署 1. 文件准备 新建一个属于自己的文件夹,并将apache-tomcat-8.5.39.tar和ROOT.war复制到这个文件夹里 说明 (1 ...

  5. Tomcat应用部署:打war包、在Tomcat中注册用户角色、创建虚拟目录和域名

    #1.打war包 1)命令:jar -cvf xx.war * (备注:执行打包的前提条件:目录必须切换到打包项目的webRoot(webContent)目录下) 备注:1. c:创建新的文档v:显示 ...

  6. docker下部署Tomcat运行war包

    撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 从远程仓库拉取Tomcat镜像到本地 docker pull tomcat 新建一个docker-tomcat目 ...

  7. jenkins -ant-svn 自动化持续部署——web应用war包 ant build.xml配置

    <?xml version="1.0" encoding="UTF-8"?><project name="CBEUatTest&qu ...

  8. weblogic部署springboot项目war包

    weblogic部署SpringBoot项目详细步骤 一.SpringBoot项目创建 二.修改启动类 三.新建web.xml和weblogic.xml 1.web.xml 2.weblogic.xm ...

  9. springboot在centos下安装环境+部署war包

    最近在做Springboot打包和环境部署工作,网上更多是打jar包的方式,搜索了很久,没有一个合理的过程和步骤,这里我具体写一下,共享大家! 环境 系统:centos7 64位 安装jdk,Tomc ...

最新文章

  1. 如何将通达信的预警股票发送到微信
  2. mysql dms_关于MySQL与DMsql探寻
  3. maven 中 部署构件至Nexus(mvn deploy)
  4. idea 新建的java项目没发run_IntelliJ IDEA创建普通的Java 项目及创建 Java 文件并运行的教程...
  5. 紫色管理系统UI bootstrap后台模板
  6. 程序员的算法课(4)-二分查找
  7. JavaScript 弹出子窗体并返回结果到父窗体
  8. matlab避免使用for_MATLAB新手学习技巧第二波来袭
  9. 关于ABAP事件的一张图
  10. Shell命令学习笔记
  11. Jenkins教程(自动化部署)
  12. 计算机一级插入页眉,计算机一级考试,设置页眉为“汉字的交换码”
  13. 海拔高度与大气密度的关系函数
  14. 强网杯2022·Crypto
  15. 1.学生党如何查找文献书籍
  16. python如何收集数据库_python 整理web数据库
  17. mmdetection目标检测训练过程参数解读
  18. 大趋势:科技赋能产业
  19. Python爬虫实战之一:requests-爬取京东商品详情页面
  20. mybatis中type-aliases-package的用法

热门文章

  1. Unity 项目加密插件Obfuscator
  2. android 时间戳 转日期格式,Android 时间戳和日期之间的转化
  3. 任务管理器,win7的,显示不全
  4. c语言50个学生3课成绩平均成绩,C语言:有5个学生,每个学生有3门课的成绩,从键盘输入学生数据,计算平均成绩...
  5. 翻译-pjsip开发者指南(十一)SDP协商框架
  6. ChatGPT 引领的 AI 革命爆发了,一起上车吧!
  7. 下列文档中具有多少个html元素,2016职称计算机考试word2003考前选择题押题4
  8. java小程序九宫格_微信小程序九宫格布局
  9. Word2013文档打字如何设置插入模式与改写模式
  10. iPhone4怎样鉴别翻新机