aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/gv/egiz/moazs/config/MoaSigConfig.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/gv/egiz/moazs/config/MoaSigConfig.java')
-rw-r--r--src/main/java/at/gv/egiz/moazs/config/MoaSigConfig.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/main/java/at/gv/egiz/moazs/config/MoaSigConfig.java b/src/main/java/at/gv/egiz/moazs/config/MoaSigConfig.java
index e02c11d..c2f06c2 100644
--- a/src/main/java/at/gv/egiz/moazs/config/MoaSigConfig.java
+++ b/src/main/java/at/gv/egiz/moazs/config/MoaSigConfig.java
@@ -13,6 +13,7 @@ import org.springframework.context.annotation.Configuration;
import java.io.File;
import java.io.FileNotFoundException;
+import java.io.IOException;
import java.util.function.Consumer;
@@ -36,7 +37,7 @@ public class MoaSigConfig {
@Value("${javax.net.ssl.keyStoreType}") String keyStoreType,
@Value("${moa.spss.server.default-trustprofile}") String defaultTrustProfile,
@Value("${moa.spss.server.configuration}") String spssConfigFilePath,
- @Autowired FileUtils fileUtils) throws FileNotFoundException {
+ @Autowired FileUtils fileUtils) throws IOException {
this.trustStoreType = trustStoreType;
this.keyStoreType = keyStoreType;
this.defaultTrustProfile = defaultTrustProfile;
@@ -46,18 +47,19 @@ public class MoaSigConfig {
fallBackToSpringEnvForJavaxNetSSLStoreTypeProperty();
}
- private void fallBackToSpringEnvForMoaSPSSConfigProperty() throws FileNotFoundException {
+ private void fallBackToSpringEnvForMoaSPSSConfigProperty() throws IOException {
log.info("value of spssConfigFilePath is {}", spssConfigFilePath);
if(System.getProperty(MOA_SPSS_CONFIG_FILE_PROPERTY) == null) {
- var realPath = fileUtils.determinePath(spssConfigFilePath);
- var realFile = new File(realPath);
+
+ var realFile = new File(fileUtils.determinePath(spssConfigFilePath));
+ log.info("spssConfigFilePath.getCanonicalPath(): ", realFile.getCanonicalPath());
if(realFile.exists() && realFile.canRead()) {
- log.info(SET_PROPERTY_MSG_TEMPLATE, MOA_SPSS_CONFIG_FILE_PROPERTY, realPath);
- System.getProperties().setProperty(MOA_SPSS_CONFIG_FILE_PROPERTY, realPath);
+ log.info(SET_PROPERTY_MSG_TEMPLATE, MOA_SPSS_CONFIG_FILE_PROPERTY, realFile.getCanonicalPath());
+ System.getProperties().setProperty(MOA_SPSS_CONFIG_FILE_PROPERTY, realFile.getCanonicalPath());
} else {
- throw new FileNotFoundException("File '" + realPath + "' does not exist or is not readable.");
+ throw new FileNotFoundException("File '" + realFile.getCanonicalPath() + "' does not exist or is not readable.");
}
}
}