Resolving javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed Error?

后端 未结 22 2476
名媛妹妹
名媛妹妹 2020-11-21 05:59

Edit :- Tried to format the question and accepted answer in more presentable way at mine Blog

Here is the original issue.

22条回答
  •  余生分开走
    2020-11-21 06:16

    For Tomcat running on Ubuntu server, to find out which Java is being used, use "ps -ef | grep tomcat" command:

    Sample:

    /home/mcp01$ **ps -ef |grep tomcat**
    tomcat7  28477     1  0 10:59 ?        00:00:18 **/usr/local/java/jdk1.7.0_15/bin/java** -Djava.util.logging.config.file=/var/lib/tomcat7/conf/logging.properties -Djava.awt.headless=true -Xmx512m -XX:+UseConcMarkSweepGC -Djava.net.preferIPv4Stack=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/share/tomcat7/endorsed -classpath /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar -Dcatalina.base=/var/lib/tomcat7 -Dcatalina.home=/usr/share/tomcat7 -Djava.io.tmpdir=/tmp/tomcat7-tomcat7-tmp org.apache.catalina.startup.Bootstrap start
    1005     28567 28131  0 11:34 pts/1    00:00:00 grep --color=auto tomcat
    

    Then, we can go in to: cd /usr/local/java/jdk1.7.0_15/jre/lib/security

    Default cacerts file is located in here. Insert the untrusted certificate into it.

提交回复
热议问题