金蝶AAS (Apusic Application Server) v10 部署SuperMap iServer 2025 详细教程

一、软件版本

  • 操作系统: CentOS Linux release 8.3.2011

  • JDK:11.0.18(从iServer11.2.1开始,由于升级pac4j安全框架,JDK需要升级到11版本,如果不用iServer,可以还是使用JDK8版本)

  • 金蝶AAS:AAS-V10-sp2

  • SuperMap iServer 2025(12.0.0)https://support.supermap.com/DownloadCenter/DownloadPage.aspx?id=2967

    此外,部署iServer 2025对Linux系统有要求(GLIBC≥2.28、GCC≥8.3的 Linux(x64) 操作系统),具体请查看https://help.supermap.com/iServer/zh/Install_Uninstall/SystemConfig/softrequire.htm

二、金蝶AAS部署流程

2.1 安装JDK

2.1.1. 下载JDK到/opt下解压,并将目录重命名jdk

tar -zxf jdk-11.0.18_linux-x64_bin.tar.gz
mv jdk-11.0.18 jdk

2.1.2 将JDK环境变量配置环境变量中

编辑/etc/profile

vi /etc/profile

增加:

export JAVA_HOME=/opt/jdk
export JRE_HOME=/opt/jdk/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

2.1.3 编辑完成检查JDK是否配置正确

看到以下信息JDK完成配置

[root@bms-86b7-0001 opt]# java -version
java version "11.0.18" 2023-01-17 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.18+9-LTS-195)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.18+9-LTS-195, mixed mode)

2.2 部署金蝶AAS

本次直接使用绿色版(免安装版)AAS-V10-sp2 ,上传软件包到/opt目录

2.2.1 给金蝶软件包赋予执行权限

chmod 755 AAS-V10-sp2.zip

2.2.2 解压软件包

unzip AAS-V10-sp2.zip -d /opt/AAS-V10

2.2.3 配置License

将获取的许可license.xml 放到 /opt/AAS-V10/ApusicAS/aas目录下
在这里插入图片描述

2.2.4 启动金蝶AAS

cd /opt/AAS-V10/ApusicAS/bin/
./asadmin start-domain

注:首次启动时需要设置 3 个管理员密码
在这里插入图片描述

2.2.5 访问管理控制台

打开浏览器, 输入金蝶AAS控制台地址:https://IP地址:6848/
在这里插入图片描述
输入之前设置的管理员密码:admin/[自己设置的密码]
在这里插入图片描述

2.2.6 停止金蝶AAS

cd /opt/AAS-V10/ApusicAS/bin/
./asadmin stop-domain

三、SuperMap iServer 部署

3.1 解压SuperMap iServer War包

unzip supermap-iserver-2025-war.zip

可以把本次所需的2个包拷贝到/opt/support_2025下,剩下的都删除
(support_2025为自己创建的目录,创建命令mkdir /opt/support_2025)

[root@bms-86b7-0001 support_2025]# pwd
/opt/support_2025
[root@bms-86b7-0001 support_2025]# ll
total 3259024
-rwxr-xr-x.  1 root root 1844759634 Jun 26 20:38 iserver.war
-rwxr-xr-x.  1 root root 1492466928 Jun 26 20:47 support_linux_x64.tar.gz

3.2 安装SuperMap iServer依赖

tar -zxf support_linux_x64.tar.gz 
cd support_linux_x64
./dependencies_check_and_install.sh install -y

3.3 配置试用许可

cd /opt/support_2025/support_linux_x64/SuperMap_License/Support
tar -xvf aksusbd-8.31.1.tar
cd aksusbd-8.31.1
./dinst

3.4 解压组件并重新配置环境变量

cd /opt/support_2025/support_linux_x64/objectsjava/
tar -zxf bin.tar.gz
mv Bin bin

编辑/etc/profile,

vi /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/support_2025/support_linux_x64/objectsjava
export SUPERMAP_ROOT=/opt/support_2025/support_linux_x64
export LD_LIBRARY_PATH=$UGO_HOME/bin:$LD_LIBRARY_PATH
export PATH=$UGO_HOME/bin:$JAVA_HOME/bin:$PATH

然后检查是否缺少依赖,如下输出代表不缺少依赖,如果有缺少先补足依赖

cd /opt/support_2025/support_linux_x64/objectsjava/bin
source /etc/profile
ldd libWrapjC* | grep not

在这里插入图片描述

四、金蝶AAS配置

4.1 启动金蝶AAS

cd /opt/AAS-V10/ApusicAS/bin/
./asadmin start-domain

4.2 部署SuperMap iServer War包

打开浏览器, 输入金蝶AAS控制台地址:https://IP地址:6848/,使用admin用户登录后,点击应用程序,部署
在这里插入图片描述
选择iserver.war包,取消隐式 CDI,点击确定
在这里插入图片描述
此时部署成功后,iServer服务还是无法访问,服务报错404
在这里插入图片描述

4.3 解决依赖冲突问题

需要在SuperMap iServer应用目录/opt/AAS-V10/ApusicAS/aas/domains/mydomain/applications/iserver/WEB-INF文件夹中新增apusic-web.xml文件,

cd /opt/AAS-V10/ApusicAS/aas/domains/mydomain/applications/iserver/WEB-INF
vi apusic-web.xml

apusic-web.xml文件内容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<aas-web-app error-url=""><class-loader delegate="false"><property name="ignoreParentsFiles" value="true"></property><property name="ignoreClassPrefix" value="org.glassfish.jersey"></property><property name="ignoreResources" value="META-INF/services/org.glassfish.jersey.server.spi.ComponentProvider;META-INF/services/org.glassfish.jersey.servlet.internal.spi.ServletContainerProvider"></property></class-loader>
</aas-web-app>

在这里插入图片描述

4.4 重启金蝶AAS

cd /opt/AAS-V10/ApusicAS/bin/
# 停止
./asadmin stop-domain
# 启动
./asadmin start-domain

再次打开浏览器, 输入金蝶AAS控制台地址:https://IP地址:6848/,使用admin用户登录

五、验证SuperMap iServer

点击应用程序中部署的iserver
在这里插入图片描述
可以使用http或https方式访问(端口不同)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六、常见问题

1. JVM如何修改

在这里插入图片描述

2. 部署应用时,报Exception during lifecycle processing java.io.IOException: org.xml.sax.SAXParseException

答:AAS V10 对应用的描述文件 web.xml 是做严格的规范检测,如果文件内容有问题,如标签库的顺序没有符合标准,部署时会报错,但是能够通过设置,对 web.xml不校验或者检验后给出错误提示但是继续部署。

XML 验证选项说明:
·1.完全:报错并且不部署失败
·2.解析:报告错误,继续部署
·3.无:不报告错误,继续部署

在这里插入图片描述

3. 修改配置后,如何确定需要重启才生效,查看服务器状态,如显示必须重启时需要重启才能生效。

答:点击“必须重新启动”链接,会打开必须重新启动界面,界面上会显示修改了哪些属性,并且也能在界面上点击【重新启动】按钮重启应用服务器
在这里插入图片描述

4. 如何查看金蝶AAS版本

[root@bms-86b7-0001 bin]# cd /opt/AAS-V10/ApusicAS/bin
[root@bms-86b7-0001 bin]# ./asadmin version
NCLS-ADMIN-00010
Version string could not be obtained from Server [localhost:6848].
(Turn debugging on e.g. by setting AS_DEBUG=true in your environment, to see the details.)
Using locally retrieved version string from version class.
Version = Apusic Application Server  10.0.0  (build 202012221614)
Command version executed successfully.

(转发请注明出处:http://www.cnblogs.com/zhangyongli2011/ 如发现有错,请留言,谢谢)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915865.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI智能会话原型解析:知识问答与知识库管理的设计思路(附模版)

AI发展到目前,智能对话已经成为最基础、也是最普及的应用场景。从智能客服到知识问答,几乎所有AI产品在设计时,都会将会话功能作为基础模块嵌入其中。本文以墨刀素材广场的AI智能会话/知识问答/知识库管理原型为例,…

Linux - Nginx 文件访问403 forbidden = 授权 chmod -R 777 文件名称

Linux - Nginx 文件访问403 forbidden => 授权 chmod -R 777 文件名称学而不思则罔,思而不学则殆!

阻抗匹配技术:信号完整性与功率传输的基石​​

本文介绍阻抗匹配原理、方法及其在数字电路、射频系统中的应用,强调其对信号传输和系统性能的重要性。在高速数字电路、射频微波系统和通信工程中,阻抗匹配是一项至关重要的基础技术。它决定了信号传输的质量、系统效…

企业管理咨询网站模板wordpress恢复密码

python3下面要使用&#xff1a;urllib.request.urlretrieve()这种形式的调用 1 from urllib.request import urlretrieve 2 3 4 urlretrieve(url, path) 转载于:https://www.cnblogs.com/sigai/p/8178375.html

本墨陈黑做网站有版权网站源代码怎么放入 dede网站后台

重新开始工作啦&#xff0c;希望以后认真一点&#xff0c;并把遇到的问题都记录下来&#xff0c;虽然是小小白&#xff0c;但能无意间帮助到别人就更开心了呀 通过webstrom打开本地的文件时&#xff0c;发现跳转到了默认主页上&#xff0c;吐槽下&#xff0c;有些主页真的超级流…

做app推广上哪些网站江西中恒建设集团网站

众所周知&#xff0c;Linux被公认为最安全的操作系统&#xff0c;近日&#xff0c;网络有消息传出Linux发行版Ubuntu确认将从今年下半年的19.10版本开始不再支持传统32位&#xff0c;而仅支持64位&#xff0c;而没有了32位系统的存在&#xff0c;许多游戏将不能支持。据了解&am…

wordpress破解版便宜的seo网站优化排名

云计算底层技术奥秘&#xff5c;虚拟化管理&#xff5c;公有云概述 虚拟化平台安装验证虚拟化支持 Linux虚拟机创建虚拟机磁盘虚拟机配置文件创建虚拟机 公有云简介 虚拟化平台安装 虚拟化&#xff1a;是一种技术 就是将不可拆分的实体资源变成可以自由划分的逻辑资源&#xf…

网站搭建工作室加盟网站技术外包公司

课堂笔记&#xff1a; 1、什么是函数&#xff1f;函数相当于工具&#xff0c;需要事先准备好&#xff0c;在需要用时再使用。2、如何使用函数&#xff1f;函数必须先定义、后调用。3、函数的语法:# def 函数名(参数1,参数2...):# """# 注释# 函数的说明# 水…

解决网站提示有风险做企业营销网站

一、基础地图使用 1、基础地图演示 2、基础地图演示——视觉映射器 from pyecharts.charts import Map from pyecharts.options import VisualMapOpts# 准备地图对象 map Map() # 准备数据 data [("北京市", 99),("上海市", 199),("湖南省", 2…

网站分享功能怎么做网站建设worldpress

相信很多网友新买一台电脑都会下载安装鲁大师&#xff0c;借助鲁大师来对电脑进行硬件检测、电脑优化、驱动管理以及硬件跑分操作&#xff0c;然而这些功能也是鲁大师软件的特色&#xff0c;下面将详细介绍鲁大师有什么用&#xff1f;鲁大师到底能干吗&#xff1f;1、自动硬件检…

网站建设主页文档福田祥菱

硬件接口描述 SV-2101VP/ SV-2103VP系列网络音频模块&#xff0c;所有外部连接采用端子&#xff0c;电源采用2.0mm的端子&#xff0c;网络采用标准RJ45连接器&#xff0c;其他都是1.25mm的连接器。 端口类型定义 P ———— 电源 AI ———— 模拟输入&#xff08;在这里是音…

汕头网站推广课程设计登录页面

前言 在我们前端的开发中经常会使用到各种 ui 框架 下面这两个是比较火的&#xff0c;也是我常用的两个ui框架。 问题描述 但是在使用框架的时候难免会遇到需要改变组件中的一些样式&#xff0c;当然如果我们所有页面的组件样式都是统一的话&#xff0c;我们可以进行全局设置…

爱网站查询挖掘工具工业和信息化部发短信提醒

公开视频 -> 链接点击跳转公开课程博客首页 -> ​​​​​​链接点击跳转博客主页 目录 静态控件(Static) 控件样式 消息处理 实例代码 静态控件(Static) 控件样式 文本&#xff08;Text&#xff09;&#xff1a;用来显示文本信息。可以是简单的一行文本或者复杂的…

亦庄建设局网站施工企业信用管理制度和机制

C invoke invoke是C17标准引入的一个函数模板&#xff0c;用来调用可调用对象&#xff08;Callable Object&#xff0c;如函数指针、函数对象、成员函数指针等&#xff09;并返回结果。 invoke提供了统一的调用语法&#xff0c;无论可调用对象的类型是什么&#xff0c;都可以…

青海省建设厅网站地址做的比较好的美食网站有哪些

当前环境下&#xff0c;各领域企业通过数字化相关的一切技术&#xff0c;以数据为基础、以用户为核心&#xff0c;创建一种新的&#xff0c;或对现有商业模式进行重塑就是数字化转型。这种数字化转型给企业带来的效果就像是一次重构&#xff0c;会对企业的业务流程、思维文化、…

博物馆网站建设情况app软件商城

在新能源汽车日益普及的今天&#xff0c;充电桩作为其“加油站”般的存在&#xff0c;其智能化、人性化的设计显得尤为重要。而语音芯片&#xff0c;正是这一智能化趋势下的重要一环。 一、NV020C语音芯片概述 NV020C是一款性能稳定的语音芯片&#xff0c;无需任何外围电路&…

大学《网站开发与应用》试题摄影网站模板源码

作者 | 码哥来源 | 码哥字节❝可能是最完善的 Redis 分布式锁原理与实战总结&#xff0c;建议收藏。Redis 分布式锁使用 SET 指令就可以实现了么&#xff1f;在分布式领域 CAP 理论一直存在。分布式锁的门道可没那么简单&#xff0c;我们在网上看到的分布式锁方案可能是有问题的…

南宁百度网站建设公司哪家好做网站时默认字体是微软雅黑

阿丹&#xff1a; Prometheus技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》_一单成的博客-CSDN博客 在正确安装了Prometheus之后开始使用并安装Grafana作为Prometheus的仪表盘。 一、拉取镜像 搜索可拉取版本 docker search Grafana拉取镜像 docker pull gra…

360云盘做 网站图片服务器网站字体一般是什么字体

企业为什么要购买自动码垛机呢?难道仅仅是因为它可以自动&#xff0c;让工作变得轻松简单吗?当然不是&#xff0c;如果自动码垛机仅仅能够为企业带来这么点的好处的话&#xff0c;相信是没有企业愿意花大价钱来购买这些自动码垛机的&#xff0c;那么企业究竟是看中了自动码垛…

学习 React 前,你必须掌握的 10 个 JavaScript 核心概念

学习 React 前,你必须掌握的 10 个 JavaScript 核心概念 如果你正计划入门 React.js,先稍等一下 —— 问问自己:“我的 JavaScript 基础真的扎实吗?” React 并非写过几行 JS 就能直接上手的框架。它要求你清楚 Ja…