欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题描述】

PAS启动失败,报错信息如下:

java.lang.IllegalArgumentException: while attempting to resolve the dependencies of com.primeton.appserver.enterprise.v3.admin.CheckpointHelper errors were found

org.glassfish.hk2.api.UnsatisfiedDependencyException: There was no object available for injection at SystemInjectee1mpl(requiredTiype=AuthenticationService,parente=

com.primeton.appserver.17e.exception.ImprimaturRuntimeException: EE.ip:java.lang. ExceptioninInitializerError.

java.lang.IllegalstateException:Unable to perform operation: post construct on com.primeton.appserver.17e. ImprimaturService


【解决方案】

问题原因:jdk软链接指向错误,指向了/etc/java/java-1.8.0-openjdk/java-1.8.0.312.b07-10.up1.ue120.aarch64目录,但是实际/etc/java/java-1.8.0-openjdk/java-1.8.0.312.b07-10.up1.ue120.aarch64路径不存在

解决方案:

方案一:使用yum命令 (或其他方式)重新安装JDK,在{pas安装目录}/pas6/pas/config/asenv.conf文件里面添加AS_JAVA= $JAVA_HOME,指向jdk路径即可

方案二:拷贝个完整JDK到服务器,在{pas安装目录}/pas6/pas/config/asenv.conf文件里面添加AS_JAVA= $JAVA_HOME,指向jdk路径即可