项目

一般

简介

启动时候报start apusic in normal mode.....配置了域中的环境和系统环境都没法生效?

由 何 善才 在 大约 3 年 之前添加

场景:从其他地方拷贝过来,中间件无法启动,由于无法找到正确JAVA_HOME

原因:

1、中间件运行时,一直去寻找脚本中JAVA_HOME,但是服务器中并没有该jdk,所以没能找到,所以启动失败

2、配置了 /etc/profile 中系统的java环境变量和AAS-V9.0-test\domains\mydomain\bin\setenv 脚本中环境不生效,配置了AAS-V9.0-test\bin\setenv  中环境变量才是最终生效信息

AAS-V9.0-test\domains\mydomain\bin\setenv 脚本的配置详情

AAS-V9.0-test\bin\setenv 详情

 

 

解决:

1、查看AAS-V9.0-test\bin\setenv 脚本是否配置有环境变量,如果有配置,中间件会优先读取该脚本的环境变量信息,找不到则会报错

可以将环境变量信息进行注释,或者根据脚本的中配置好的路径,叫jdk包拷贝到对应的位置。

2、中间件获取环境变量优先级:AAS-V9.0-test\bin\setenv > AAS-V9.0-test\domains\mydomain\bin\setenv >/etc/profile >操作系统自带的jdk

根据此路径,依次读取

 

标签:环境变量