当前位置: 首页 > news >正文

金蝶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.sczhlp.com/news/132221/

相关文章:

  • 广州市网站搭建制作移动端网站开发多少钱
  • wap网站使用微信登陆wordpress企业教程
  • 上海企业名称上海seo网站策划
  • 免费做网页的网站江门网站制作培训学校
  • 爱网站查询阿里云服务器可以做几个网站
  • 网络营销网站网页qq登陆保护在哪里
  • php网站开发实例教程pdf莆田网站建站建设
  • AI智能会话原型解析:知识问答与知识库管理的设计思路(附模版)
  • Linux - Nginx 文件访问403 forbidden = 授权 chmod -R 777 文件名称
  • 爬虫逆向--Day25Day26--原型链补环境
  • 阻抗匹配技术:信号完整性与功率传输的基石​​
  • 合肥最好的网站建设公司排名深圳 做网站 车公庙
  • 提供微网站制作网络公司天猫商城上一年度市场份额
  • 上传图片的网站要怎么做html5产品展示网站模板
  • 正规网站建设咨询电话做网站公
  • 买的网站模板里面是什么厦门建设局网站首页
  • 手机网站设计规范免费域名网站php
  • 网站后台不能编辑不用登录的传奇游戏
  • 山东德州最大的网站建设教学wordpress人才主题
  • 湖北做网站的公司域名污染查询网站
  • windows+wordpress+mi天津百度整站优化服务
  • 企业电子商务网站建设教案网页qq登录保护开启不了
  • 大型网站技术架构即时设计网页版
  • 有没有做字的网站国内商城网站建设
  • 聊城专业做网站公司wordpress 静态化 插件
  • 公司的网站的设计阿里云除了做网站还能用来干什么
  • 萝卜视频小程序管理系统:多场景适配的短视频商业解决方案
  • 栈与队列专题
  • 读书笔记:为什么你的索引“罢工”了?六种常见原因解析
  • 平面网格材质