【金蝶天燕鲲鹏云最佳实践 1】Apusic v9 鲲鹏云应用服务器安装实践
【摘要】 金蝶天燕Apusic应用服务器作为国产研发的JavaEE容器已大量应用,其中无论是和底层的操作系统、JDK、数据库,还是和上层应用之间都存在大量的适配、兼容性以及性能问题,我们将会持续整理更新在昆鹏生态中遇到的与应用服务器相关的技术问题。
一、软件介绍
金蝶Apusic应用服务器V9.0是一款标准、安全、高效、集成并且具有丰富功能的企业级应用服务器(Enterprise Application Server),它用于实现基于SOA的企业应用和服务,为企业应用和服务提供坚不可摧的基础架构支撑。金蝶Apusic应用服务器V9.0在8.0的基础上进行了大量扩充和优化,在产品功能、性能、安全性、扩展性及兼容性等方面得到显著提升。金蝶Apusic应用服务器V9.0大大简化了创建和管理JavaEE应用的任务,并为之提供了可伸缩、高性能、高可用的运行环境。
二、环境准备
1. 安装openjdk
sudo apt-get install openjdk-8-jre |
2. 检查版本:
java -version 如可正常显示版本号,则安装完毕: root@deepin:/etc/apt# java -version openjdk version "1.8.0_212" |
三、产品安装及测试
1. 安装AAS
1). 上传并解压软件包,将zip格式的安装文件拷贝到磁盘的对应目录下,如/opt/Apusic9.0/目录下。
2). 执行unzip -d Apusic9.0 Apusic9.0.zip 解压缩。
3). 配置jvm内存参数。修改
$APUSIC_HOME/domains/mydomain/bin/目录下startapusic脚本中的MEMORY_JVMOPTS参数 |
4). 配置中间件访问端口,默认为6888,修改
$APUSIC_HOME/domains/mydomain/config/下apusic.conf配置文件中<ATTRIBUTE NAME="Port" VALUE="6888"/> |
5).部署应用:将标准Java应用war、jar或者文件夹放入
$APUSIC_HOME/domains/mydomain/applications目录中 |
6).启动AAS-V9.0
$APUSIC_HOME/domains/mydomain/bin/目录下执行./startapusic
根据提示设置管理控制台登录的初始密码即可启动并自动完成应用部署
7).AAS-V9.0用户手册在AAS-V9.0
$APUSIC_HOME/docs下
四、问题总结
1. 赋权限
安装完毕后,注意给startapusic执行脚本赋权限
$APUSIC_HOME/domains/mydomain/bin/startapusic
2. JDK移除Perm段
目前很多环境使用的都是OpenJDK1.8,不知道大家有没有注意到,JDK1.8和之前的JDK有什么区别,如下图
虽然不影响启动,只是报了一个警告,但大家可以看到提示,JVM内存中的Perm段已经移除了,移除到哪了JVM内存有什么变化?和垃圾回收有无关系?内存溢出有有无关系?值得我们注意,希望能以此篇文章与大家共享,开始应用服务器中间件技术的交流。
注释
文中提到的$APUSIC_HOME是指Apusic安装的根目录,例如装到/opt/Apusic/
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
保民2019/12/26 23:40:271楼编辑删除举报
高兴2019/12/27 00:55:542楼编辑删除举报
珊瑚海2019/12/27 01:11:363楼编辑删除举报