项目

一般

简介

V9通用机自启动配置

由 宋 川 在 大约 3 年 之前添加

1. 将aas.service 放到 /usr/lib/systemd/system

2. 修改aas.service,去掉Environment前面的 # ,修改JAVA_HOME指定jdk路径(住:用系统默认JDK,注释Enviroment参数,默认不需要单独加入Enviroment参数)。

3. 确认或修改ExecStart的启动路径。

4.修改启动脚本startapusic(在最下面附近)并注释掉最下面那个。 exec $JAVA_RUN -Djava.endorsed.dirs="$APUSIC_ENDORSED_DIRS" -Dcom.apusic.domain.home="$DOMAIN_HOME" $JVM_OPTS -classpath "$CP" com.apusic.server.Main -root "$APUSIC_HOME" "$@" & 前边加exec 后边加&

5.systemctl daemon-reload 重新加载aas服务的配置文件(要使新服务的服务程序配置文件生效,需重新加载。)

注:

systemctl start aas 启动aas服务

systemctl stop aas 停止aas服务

systemctl status aas 查看aas服务状态

systemctl restart aas 重启aas服务

systemctl enable aas 设置开机启动

systemctl disable aas 关闭开机启动

aas.service (266 Bytes) aas.service

回复 (2)

RE: V9通用机自启动配置 - 由 陈 泽豪超过 2 年 之前添加

配置自启时,当客户使用的是自带的jdk时,那么which java查询出来的路径是/usr/bin/java,这个不能直接使用,需要查询出准确的java路径后,再进行添加

具体操作如下

RE: V9通用机自启动配置 ip绑定的授权采用该方式启动早于网卡,没有获取到ip所以自启动失败(自启失败) - 由 刘 亚平10 个月 之前添加

解决方案:在aas.service的[Unit]模块加入这两行,让中间件在联网后启动

After=network-online.target
Wants=network-online.target

    (1-2/2)