RA在AIX的WEBLOGIC下发证书失败问题,
页面报错:
Error 500--Internal Server Error
java.lang.NoSuchMethodError: com.koal.security.pki.pkcs12.PFX: method (Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;[C)V not found
但是我把TOMCAT部署上去就可以,都是使用同样的用户,我以为他们使用的JDK环境就是一样的了,
但是后来同事帮忙看了下,echo $JAVA_HOME,我的TOMCAT使用的JDK是这个用户中配置的,但是weblogic使用的jdk环境是在startWebLogic.sh中配置的,
是由于WEBlogic使用的JDK版本是IBM的版本,修改
startWebLogic.sh的
JAVA_VENDOR="IBM"
JAVA_HOME="/usr/java14"
为
JAVA_VENDOR="SUN"
JAVA_HOME="/home/ap/uaapv2/java14",
使用了SUN的JDK之后正常,
在使用IBM的JDK时有时候会出现问题