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