东方通TongWeb7部署SuperMap iServer War包
一、软件版本
- 操作系统: CentOS 7.5.1804
- JDK:1.8_201
- 东方通:TongWeb7.0.4.2
- SuperMap iServer:10.2
二、东方通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生效
(转发请注明出处:http://www.cnblogs.com/zhangyongli2011/ 如发现有错,请留言,谢谢)
东方通TongWeb7部署SuperMap iServer War包的更多相关文章
- 阿里云EDAS在本地CentOS7.5 系统搭建测试环境,部署配置中心以及部署多个war包
参考阿里云的EDAS开发文档: 使用 Ali-Tomcat 开发应用 我们自己在内网搭建CentOS7 的测试环境,需要的资源如下: Ali-Tomcat Pandora 容器 EDAS 配置中心安装 ...
- Docker部署web项目-war包
一.部署springmvc(war包)项目 1.手工方式 ①搜索tomcat镜像 docker search tomcat ②拉取tomcat基础镜像至本地仓库 docker pull tomcat ...
- 关于Linux系统下基于Tomcat部署和升级war包的详细过程
1.首先Linux先安装java,Tomcat 中间件规范要求: 1) 软件必须下载到/services/download_soft_v --------(用xftp上传 ...
- Centos7安装Tomcat并部署DubboAdmin的War包并配置自动启动
一.安装过程 1.打开官网,在左侧选择要下载的版本,比如下下载Tomcat8:https://tomcat.apache.org/download-80.cgi 2.找到tar.gz的下载地址:htt ...
- 【项目部署】部署项目以war包部署和解开以目录部署的区别
我们都知道最简单的部署web项目的方式是打成war包直接仍在tomcat的webapps目录下,我上个项目也确实是这样做的,可是这给我们后期的维护带来了极大的不便,下面就简单研究一下以war包部署和解 ...
- tomcat部署项目,war包问题
tomcat部署项目后,war包是否能删除 答案是能删除的,前提是先停掉tomcat后才能删除 1)在tomcat中webapps目录下上传war包后,对war包自动解压 2)war包不能在tomca ...
- docker部署jar、war包方法
一.将war包放入容器 1.# docker imagesREPOSITORY TAG IMAGE ID ...
- 使用tomcat部署java的war包操作
修改tomcat配置文件server.xml 修改端口号,别跟其他已经被使用的端口号起冲突 修改项目所在路径 <?xml version="1.0" encoding=&qu ...
- 关于云Linux部署tomcat服务器(Maven的多模块war包)
博主的运行环境: 电脑系统: Linux mint 18 JDK版本: java version "1.8.0_171" Maven版本: Apache Maven 3.5.3 ...
- SpringBoot应用War包形式部署到外部Tomcat
这一篇文章介绍SpringBoot应用修改默认打jar形式部署为打war包形式,部署到外部Tomcat. SpringBoot应用默认打包成为可执行jar模式让我们感觉到部署的便捷,接下来给大家介绍一 ...
随机推荐
- C# EF Core 后端代码已定义的用户实体,如何扩展字段?
注:"2020中国.NET开发者大会"上学习到的开发技巧, 记录下来 1.问题 后端代码已定义的用户实体,如下: public class UserEntity { public ...
- gitbook 入门教程之比较代码块差异 diff 插件
在 markdown 文档中显示代码之间的差异的 Gitbook 插件 English | 中文 主页 Github : https://snowdreams1006.github.io/gitboo ...
- AI知识库这事儿FastGPT是专业的
在搭建AI知识库这事儿上,有不少成熟的框架,我推荐使用FastGPT.这篇文章笔者就使用过的两款平台做个比较,FastGPT和百度千帆平台. 1. 为什么要搭建知识库 随着企业的运营,企业的私有数据越 ...
- 初读nginx.conf
学成在线里教的部署门户,记录一下NGINX的部分配置是如何使用的 location块用于定义如何处理不同URL请求 1.代理: server { listen 80; server_name file ...
- scratch打乒乓球源码免费下载
点击下载
- 查询当前网段的所有在用IP
查询当前网段的所有在用IP For /L %i in (0,1,254) DO ping 192.168.10.%i >>D:\IP.txt https://www.cnblogs.com ...
- 使用Nginx Proxy Manager配置Halo的反向代理和申请 SSL 证书
本文介绍Nginx Proxy Manager配置Halo的反向代理和申请 SSL 证书,如需要了解Halo 2的安装,参考如何在Linux云服务器上通过Docker Compose部署安装Halo, ...
- SQL实战从在职到离职(1) 如何处理连续查询
书接上回,最近离职在家了实在无聊,除了看看考研的书,打打dnf手游,也就只能写写代码,结果昨晚挂在某平台的一个技术出售有人下单了,大概业务是需要帮忙辅导一些面试需要用到的SQL. 回想了下,在该平台接 ...
- DrawIO安装及基本使用教程
1.DrawIO简介 DrawIO 是一款开源免费且功能强大的绘图工具,可以用于绘制流程图.组织结构图.网络图.UML图等各种类型的图表: DrawIO 支持多种文件格式,包括XML.PNG.SVG等 ...
- AI大模型的技术之母 —— Attention Is All You Need —— Tansformer
论文地址: https://arxiv.org/abs/1706.03762