diff --git a/src/main/java/com/nis/util/Constants.java b/src/main/java/com/nis/util/Constants.java index c5ac32f15..969aa86e7 100644 --- a/src/main/java/com/nis/util/Constants.java +++ b/src/main/java/com/nis/util/Constants.java @@ -721,7 +721,7 @@ public final class Constants { //证书校验文件 public static final String CERT_VALIDATE_FILE=Configurations.getStringProperty("cert_validate_file", "x509"); public static final String CA_CERT_FILE=Configurations.getStringProperty("ca_cert_file", "cacert.sh"); - public static final String CA_CERT_DIR=Configurations.getStringProperty("ca_cert_dir", "cacert"); + public static final String CA_CERT_DIR=Configurations.getStringProperty("ca_cert_dir", "/home/cacert/"); //证书校验成功关键字 public static final String CERT_VALIDATE_SUCCESS_INFO=Configurations.getStringProperty("cert_validate_success_info", "x509"); //内置证书的isser diff --git a/src/main/java/com/nis/web/controller/configuration/proxy/PxyObjKeyringController.java b/src/main/java/com/nis/web/controller/configuration/proxy/PxyObjKeyringController.java index 47197b77f..69bd8a4ca 100644 --- a/src/main/java/com/nis/web/controller/configuration/proxy/PxyObjKeyringController.java +++ b/src/main/java/com/nis/web/controller/configuration/proxy/PxyObjKeyringController.java @@ -935,9 +935,9 @@ public class PxyObjKeyringController extends BaseController { .getResource(File.separator + "shell" + File.separator + Constants.CA_CERT_FILE).getPath(); this.execShell("", "chmod", "+x", cacert); logger.info(Constants.CA_CERT_FILE+"脚本分配可执行权限:" + "chmod" + " " + "+x" + " " + cacert); - - resultDirPath = Thread.currentThread().getContextClassLoader() - .getResource(File.separator + Constants.CA_CERT_DIR).getPath(); + + FileUtils.createDirectory(Constants.CA_CERT_DIR); + resultDirPath = Constants.CA_CERT_DIR; logger.info("证书列表解析结果目录"+resultDirPath); this.execShell(cacert, certFilePath,resultDirPath); logger.info("内置证书文件生成:"+cacert + " " + certFilePath+" "+resultDirPath);