东方通TongWeb7部署SuperMap iServer War包
一、软件版本
- 操作系统: 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包相关推荐
- 普元中间件Primeton AppServer6.5部署SuperMap iServer
本文使用Windows环境普元中间件Primeton AppServer6.5(以下简称PAS)部署SuperMap iServer 一.部署前准备 本文使用SuperMap iServer 11.0 ...
- java war包更新 部署_关于Linux系统下基于Tomcat部署和升级war包的详细过程
1.首先Linux先安装java,Tomcat 中间件规范要求: 1) 软件必须下载到/services/download_soft_v --------(用xftp上传 ...
- Tomcat部署多个war包
Tomcat部署多个war包 前言 一.部署步骤(第二种方案) 1.复制webapps文件夹 2.把war包分别存放在对应的webapps文件夹下 3.修改apache-tomcat-8.5.20/c ...
- 悟空crm环境部署-Java的war包方式
适用场景 本文档适用于所有war包与Tomcat环境部署 1. 文件准备 新建一个属于自己的文件夹,并将apache-tomcat-8.5.39.tar和ROOT.war复制到这个文件夹里 说明 (1 ...
- Tomcat应用部署:打war包、在Tomcat中注册用户角色、创建虚拟目录和域名
#1.打war包 1)命令:jar -cvf xx.war * (备注:执行打包的前提条件:目录必须切换到打包项目的webRoot(webContent)目录下) 备注:1. c:创建新的文档v:显示 ...
- docker下部署Tomcat运行war包
撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 从远程仓库拉取Tomcat镜像到本地 docker pull tomcat 新建一个docker-tomcat目 ...
- jenkins -ant-svn 自动化持续部署——web应用war包 ant build.xml配置
<?xml version="1.0" encoding="UTF-8"?><project name="CBEUatTest&qu ...
- weblogic部署springboot项目war包
weblogic部署SpringBoot项目详细步骤 一.SpringBoot项目创建 二.修改启动类 三.新建web.xml和weblogic.xml 1.web.xml 2.weblogic.xm ...
- springboot在centos下安装环境+部署war包
最近在做Springboot打包和环境部署工作,网上更多是打jar包的方式,搜索了很久,没有一个合理的过程和步骤,这里我具体写一下,共享大家! 环境 系统:centos7 64位 安装jdk,Tomc ...
最新文章
- 如何将通达信的预警股票发送到微信
- mysql dms_关于MySQL与DMsql探寻
- maven 中 部署构件至Nexus(mvn deploy)
- idea 新建的java项目没发run_IntelliJ IDEA创建普通的Java 项目及创建 Java 文件并运行的教程...
- 紫色管理系统UI bootstrap后台模板
- 程序员的算法课(4)-二分查找
- JavaScript 弹出子窗体并返回结果到父窗体
- matlab避免使用for_MATLAB新手学习技巧第二波来袭
- 关于ABAP事件的一张图
- Shell命令学习笔记
- Jenkins教程(自动化部署)
- 计算机一级插入页眉,计算机一级考试,设置页眉为“汉字的交换码”
- 海拔高度与大气密度的关系函数
- 强网杯2022·Crypto
- 1.学生党如何查找文献书籍
- python如何收集数据库_python 整理web数据库
- mmdetection目标检测训练过程参数解读
- 大趋势:科技赋能产业
- Python爬虫实战之一:requests-爬取京东商品详情页面
- mybatis中type-aliases-package的用法
热门文章
- Unity 项目加密插件Obfuscator
- android 时间戳 转日期格式,Android 时间戳和日期之间的转化
- 任务管理器,win7的,显示不全
- c语言50个学生3课成绩平均成绩,C语言:有5个学生,每个学生有3门课的成绩,从键盘输入学生数据,计算平均成绩...
- 翻译-pjsip开发者指南(十一)SDP协商框架
- ChatGPT 引领的 AI 革命爆发了,一起上车吧!
- 下列文档中具有多少个html元素,2016职称计算机考试word2003考前选择题押题4
- java小程序九宫格_微信小程序九宫格布局
- Word2013文档打字如何设置插入模式与改写模式
- iPhone4怎样鉴别翻新机