金蝶AAS安装
- 上传安装包到服务器AAS-V9.0.zip
- 在上传的目录中直接解压安装包即可:
unzip -d AAS AAS-V9.0.zip
- 修改相关的配置
- 默认情况下金蝶AAS的管控平台是禁止远程访问的,需要更改下面的配置
进入金蝶安装包解压后的主域路径下的配置文件,一般为/data/AAS/domains/mydomain/config/
编辑配置文件vi vm.options
,在末尾添加com.apusic.webtool.allowHosts=* com.apusic.admin.allowHosts=*
- 默认情况下金蝶AAS的限制了应用的文件上传
进入金蝶安装包解压后的主域路径下的配置文件,一般为
/data/AAS/domains/mydomains/config/
编辑配置文件vi web.xml
,添加如下配置后重启金蝶<context-param> <param-name>apusic.allowCasualMultipartParsing</param-name> <param-value>true</param-value> </context-param>
- 启动中间件
进入到mydomain域启动脚本目录,一般为
/data/AAS/domains/mydomain/bin/
执行nohup ./startapusic >/dev/null &
进行后台启动
可在/data/AAS/domains/mydomain/logs/下查看日志
执行tail -f -n 300 apusic.log.0
查看最新的300条日志
启动完成后会出现“服务器就绪字样”
在浏览器输入127.0.0.1:6888/admin
可进入到管理控制台 - 部署应用
- 首先需要将金蝶自带的default应用的上下文名称进行修改
修改这里是为了防止我们自己的应用部署后出现无法启动或访问的情况
金蝶自己带的default应用的上下文名称是空的,所以需要随便取个名字
具体操作如下:
在浏览器输入127.0.0.1:6888/admin
可进入到管理控制台
找到应用管理
菜单,看到default
应用,点击下方的参数配置
按钮
找到应用基础上下文
输入框,输入/default
,点击保存即可- 第一种方式直接在管理控制台上传war包
找到应用管理,点击部署应用,选择上传的war包
编辑应急基础上下文为/
,点击保存即可完成部署- 第二种方式直接在本地文件夹上传war包
找到主域下的applications文件夹,一般为
/data/AAS/domains/mydomain/applications
将自己打包的war包或者文件夹丢入即可- 注意
首次部署要保证war包的配置文件内容都不会报错,否则会部署失败需要重新打包,比较麻烦,建议直接压缩自己打包war包产生的文件夹丢入applications文件夹中后解压成文件夹,这样在报错后可以直接修改该文件夹下的配置文件实现部署,因为war包是没法直接修改内容的。不像tomcat报错后war包自己解压的文件不会自动删除,金蝶的会自动删除,比较坑
- 一般首次部署应用时才会使用上述方式直接部署war包,后续都按照下面方式部署即可
war包
方式部署的直接在应用部署后的deploy文件夹下更新静态文件、class、jsp文件,一般文件夹位置为/data/AAS/domains/mydomain/deploy/soft/tmpfiles/docroot
文件夹
方式部署的直接在应用部署后的applications文件夹下直接更新静态文件、class、jsp文件,一般文件夹位置为/data/AAS/domains/mydomain/applications
- 重启应用
直接在浏览器登录管理控制台
127.0.0.1:6888/admin
找到应用管理
菜单,点击进去后一般有两个应用,一个是default
系统默认的(不用管),另外一个是自己部署的
点击自己部署的这个应用的关闭应用按钮,即可将应用服务关闭,待将相关的静态文件、class、jsp上传到自己应用的目录下(跟tomcat类似的位置)后再点击启动应用按钮即可等待系统重启
启动应用过程中可以直接在控制台的日志监控
菜单查看启动过程信息,也可直接在服务器里面查看金蝶的日志tail -f -n 300 /data/AAS/domains/mydomain/logs/apusic.log.0
- 关闭中间件
通过
ps -ef | grep domain
查看金蝶应用占用的PID
使用kill -9 PID
即可直接关闭中间件